问题标签 [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.
ember.js - Ember 使用真值助手绑定属性
我正在使用 Ember v1.13,并希望根据ember-truth-helpers表达式的结果呈现元素的checked
属性。以下对我不起作用:input
有没有办法做到这一点,或者我必须诉诸以下(哪个有效)?
javascript - Ember.js 1.12.0 中使用 if/else 条件帮助器的未闭合元素“”
我的 Ember.js/Handlebars 模板中有一段新添加的代码,如下所示:
来自day.today
填充的对象的位置,例如:
如果是今天,我希望(在我正在绘制的小日历中)突出显示该日期。
但是,当尝试运行它时,会发出以下错误:
此错误是否来自预渲染模板?当然在运行时(“rendertime”)只会有一个<td>
或<td class="active">
,但绝不会两者兼而有之。
我该如何解决这个问题?
javascript - 可以在没有 Ember.js 的情况下使用 HTMLbars 吗?
我一直在寻找一段时间,每次提到 HTMLbars 都会涉及到 Ember。问题是我想从 Handlebars 迁移到 HTMLbars,但是我的项目有一个自定义框架。如果所有 HTMLbars 都做到了,那么内容作为 HTML 元素返回,而不是字符串,为什么它是 Ember 独有的,并且有没有人找到解决这种独占性的方法。
javascript - 渲染递归结构 - 未闭合标签错误
我在使用 Ember.js 和 HtmlBars 渲染下拉菜单时遇到了一些问题。我的菜单数据在数组中,如下所示:
这应该导致以下html
它将具有以下结构(使用 css 它将成为不错的下拉菜单)
- 一个
- 乙
- C
- D
- 乙
问题是 HTMLbars 不允许以下结构
现在,我知道这不是错误,而是项目决策,但我不确定如何克服这个限制并做我需要的事情?我目前看到的唯一选择是在 js 代码中生成 html 字符串,因为我不允许更改数据模型格式。如果可以用不同的东西替换 HTMLbars,那对我来说是可以接受的解决方案。
ember.js - 无法访问 HTMLBars 模板中的数组元素
据我了解,您应该能够通过{{array.[0].something}}
.
我正在尝试使用它,但它不起作用。就我而言,索赔是async
发票的关系。
这些都是空白
我可以看到声明已在 ember-inspector 中下载,但由于某种原因绑定没有工作。
更新
我使用以下方法让它工作
仍然感兴趣为什么上述工作但{{invoice.claims.[0].claimNumber}}
没有。
ember.js - 为什么移动 ember 1.11.3 和 htmlbars 后文件大小超出?
最近,我移动了 Ember 版本 1.11.3。移动这个版本后,我们可以看到我的文件大小增加了很多。
我没有使用 ember-cli。使用咕噜声(0.4.5)。
我可以看到“HTMLBars:是模板文件大小增加的原因。但我只想知道有什么理由减少我的文件大小吗?
请帮我解决这个问题。
ember.js - 获取助手不适用于 attrs 哈希
在my-component
我想can-delete
从attrs
对象访问的模板中。
我尝试使用 get 助手
但得到一个错误Uncaught Error: Assertion Failed: The first argument to {{get}} must be a stream
如何从非通常格式的 HTMLBar 访问对象属性?
javascript - Ember.js:“找不到变量:出口”
我开始使用此处提到的“ember-template-compiler.js”文件在服务器端编译我的 Ember.js 模板。
编译模板并使用 Babel 转换输出后,我得到一个文件,其中包含分配给名为“export”的对象的所有模板。这是前几行:
现在我已经在前端集成了 jQuery、“ember.prod.js”和那个文件。我认为它会起作用,但我从控制台得到的唯一东西是:
ReferenceError:找不到变量:导出
为什么没有定义“出口”?
PS:通常,我会使用“ember-cli”来完成所有这些。但在我目前的项目中,我需要自己做所有事情(请不要问,为什么)。
但它应该有效,对吗?我的意思是,我完全按照这里所说的那样做。
ember.js - 使用动态变量访问散列 - 出现解析错误期望“ID”,得到“无效”
我的路线中有一个哈希定义为:
在我的车把视图中,我正在遍历我的所有服务并输出哈希值:
但是,我一直遇到错误:
这个错误是什么意思,我该如何解决?
javascript - Ember Handlebars 迭代对象并在嵌套的每个助手中显示键
我想在我的 Ember Handlebars 模板中迭代和渲染一些文本
我有一个如下的JSON;(在项目内)
我想在 UI 上显示文本(显示文本 1/显示文本 2),即我的对象的键。所以在我的 Ember Handlebars 模板中,我做
早些时候我也试过 {{@key}
但我无法得到文本。我究竟做错了什么 ?
PS:请记住,这是 Ember 中的 Handlebars,它是嵌套的,即模板中有一个外部的 each。