问题标签 [htmlbars]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1047 浏览

ember.js - 如何在 ember 2.0 中通过绑定添加类

我的 Ember 2.2 应用程序中有一个引导按钮组,如下所示:

“aIsActive”、“bIsActive”和“cIsActive”在关联控制器中定义,在给定时间只有一个为“真”。上面显示的语法不起作用。这样做的正确方法是什么?

0 投票
1 回答
1671 浏览

ember.js - 如何阻止内部动作冒泡到外部链接助手?

点击“编辑”触发动作“编辑”时:

然后触发动作(例如打开编辑页面),但在下一秒链接到重定向完成,所以我最终在“pages.show”路线上。

预期:仅调用“编辑”操作,并且单击事件(?)不会“冒泡”到链接帮助程序。

旁注使用 Ember 2.2,上面的模板是组件的一部分。

PS:我认为在操作中使用preventDefault=false会阻止这种行为 - 但显然链接到帮助器从其他地方获取信息。

0 投票
2 回答
68 浏览

ember.js - 使用 Ember HTMLbars 模板从 JS 对象加载数据

我是前端开发人员。在我的网页中,我使用 Handlebars 模板从静态 JS 对象加载数据。现在我计划升级到 Ember。我不知道在哪里保存我的 JS 文件以及如何使用 HTMLbars 模板访问 JS 对象。请帮助我。

0 投票
3 回答
1655 浏览

ember.js - Ember 模板助手 get-value-with-key

Ember 是否有任何模板帮助程序“get-value-with-key”我发现了以下用法,但不确定它到底做了什么?

0 投票
1 回答
76 浏览

ember.js - 块助手中 Handlebars 表达式的正确语法。特别是{{#link-to}}

在把手表达式中使用对象属性作为“链接到”或其他值的正确语法是什么?例如,我想使用{{page.slug}}

此外,这可能是制作菜单的一种hacky方式,但更多的是关于我是如何提出这个问题的。

0 投票
1 回答
92 浏览

ember.js - ember-cli-htmlbars 插件不处理 in-repo 插件模板

我在插件ember-cli-htmlbars中使用插件来处理模板 AST。它适用于我插件的虚拟应用程序中的模板。

但是,虚拟应用程序有一个 in-repo 插件,其中包含addon/templates/. in-repo 插件ember-cli-htmlbars在其内部指定package.json,这会导致模板正确编译——除了不通过我在父插件中注册的插件。最终结果是我的插件没有处理 in-repo 插件模板,这最终对我的插件在运行时是致命的。

ember-cli-htmlbars如何使用我在插件中指定的插件来处理 in-repo 插件的模板?

0 投票
1 回答
92 浏览

javascript - 在 Ember 2 项目中使用预编译的 Handlebars 模板

我需要在我的 ember 项目中使用一些预编译的车把模板以及我的普通组件和模板。我已经ember-cli-build.js使用app.import(). 预编译的模板现在显示在对象中,我在我的 Ember文件中Handlebars.templates映射到应用程序声明和应用程序初始化之间。Ember.TEMPLATES["precompiled-template"]app.js

当我检查Ember.TEMPLATES对象时,预编译的模板作为表单的函数存在,function(context, options)与其他模板不同的是对象。

当我尝试使用预编译的模板时,什么也没有出现。有什么想法吗?

编辑1:我说的是小ui模板而不是整个路由模板,我愿意牺牲绑定。

0 投票
2 回答
330 浏览

javascript - 访问 ember 中的动态输入值 #each ember 中的块

我在访问组件中的输入值时遇到问题。我正在尝试在我的模板中动态创建值绑定并使用 this.controller.get("pst"+id) 在 conponent.js 文件中进行访问,但是结果不足。使用 Ember 2.2

0 投票
0 回答
66 浏览

ember.js - HTMLBars 是否足够稳定,可以在生产环境中使用?

我有一个使用 Handlebars(不使用 Ember)的项目,我有兴趣转向 HTMLBars。查看存储库的自述文件和谷歌搜索,并不清楚这个项目是否足够稳定,还可以在生产中使用。现在算稳定吗?同样,我不会将它与 Ember 一起使用。

我是否必须修改现有的车把模板才能与 HTMLBars 一起使用。

0 投票
2 回答
1484 浏览

ember.js - 如何在 ember js 2.0 中显示错误消息

当服务器响应未找到记录时,我想显示一条错误消息。

路由处理程序中的模型:

那个行动:

模板未显示任何错误消息。

模板:

不幸的是,错误消息没有出现。