问题标签 [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 回答
303 浏览

ember.js - Ember 使用真值助手绑定属性

我正在使用 Ember v1.13,并希望根据ember-truth-helpers表达式的结果呈现元素的checked属性。以下对我不起作用input

有没有办法做到这一点,或者我必须诉诸以下(哪个有效)?

0 投票
2 回答
580 浏览

javascript - Ember.js 1.12.0 中使用 if/else 条件帮助器的未闭合元素“”

我的 Ember.js/Handlebars 模板中有一段新添加的代码,如下所示:

来自day.today填充的对象的位置,例如:

如果是今天,我希望(在我正在绘制的小日历中)突出显示该日期。

但是,当尝试运行它时,会发出以下错误:

此错误是否来自预渲染模板?当然在运行时(“rendertime”)只会有一个<td><td class="active">,但绝不会两者兼而有之。

我该如何解决这个问题?

0 投票
1 回答
428 浏览

javascript - 可以在没有 Ember.js 的情况下使用 HTMLbars 吗?

我一直在寻找一段时间,每次提到 HTMLbars 都会涉及到 Ember。问题是我想从 Handlebars 迁移到 HTMLbars,但是我的项目有一个自定义框架。如果所有 HTMLbars 都做到了,那么内容作为 HTML 元素返回,而不是字符串,为什么它是 Ember 独有的,并且有没有人找到解决这种独占性的方法。

0 投票
1 回答
104 浏览

javascript - 渲染递归结构 - 未闭合标签错误

我在使用 Ember.js 和 HtmlBars 渲染下拉菜单时遇到了一些问题。我的菜单数据在数组中,如下所示:

这应该导致以下html

它将具有以下结构(使用 css 它将成为不错的下拉菜单)

  • 一个
  • C
    • D

问题是 HTMLbars 不允许以下结构

现在,我知道这不是错误,而是项目决策,但我不确定如何克服这个限制并做我需要的事情?我目前看到的唯一选择是在 js 代码中生成 html 字符串,因为我不允许更改数据模型格式。如果可以用不同的东西替换 HTMLbars,那对我来说是可以接受的解决方案。

0 投票
1 回答
179 浏览

ember.js - 无法访问 HTMLBars 模板中的数组元素

据我了解,您应该能够通过{{array.[0].something}}.

我正在尝试使用它,但它不起作用。就我而言,索赔是async发票的关系。

这些都是空白

我可以看到声明已在 ember-inspector 中下载,但由于某种原因绑定没有工作。

更新

我使用以下方法让它工作

仍然感兴趣为什么上述工作但{{invoice.claims.[0].claimNumber}}没有。

0 投票
1 回答
87 浏览

ember.js - 为什么移动 ember 1.11.3 和 htmlbars 后文件大小超出?

最近,我移动了 Ember 版本 1.11.3。移动这个版本后,我们可以看到我的文件大小增加了很多。

我没有使用 ember-cli。使用咕噜声(0.4.5)。

我可以看到“HTMLBars:是模板文件大小增加的原因。但我只想知道有什么理由减少我的文件大小吗?

请帮我解决这个问题。

0 投票
1 回答
121 浏览

ember.js - 获取助手不适用于 attrs 哈希

my-component我想can-deleteattrs对象访问的模板中。

我尝试使用 get 助手

但得到一个错误Uncaught Error: Assertion Failed: The first argument to {{get}} must be a stream

如何从非通常格式的 HTMLBar 访问对象属性?

0 投票
1 回答
411 浏览

javascript - Ember.js:“找不到变量:出口”

我开始使用此处提到的“ember-template-compiler.js”文件在服务器端编译我的 Ember.js 模板。

编译模板并使用 Babel 转换输出后,我得到一个文件,其中包含分配给名为“export”的对象的所有模板。这是前几行:

现在我已经在前端集成了 jQuery、“ember.prod.js”和那个文件。我认为它会起作用,但我从控制台得到的唯一东西是:

ReferenceError:找不到变量:导出

为什么没有定义“出口”?

PS:通常,我会使用“ember-cli”来完成所有这些。但在我目前的项目中,我需要自己做所有事情(请不要问,为什么)。

但它应该有效,对吗?我的意思是,我完全按照这里所说的那样做。

0 投票
1 回答
3208 浏览

ember.js - 使用动态变量访问散列 - 出现解析错误期望“ID”,得到“无效”

我的路线中有一个哈希定义为:

在我的车把视图中,我正在遍历我的所有服务并输出哈希值:

但是,我一直遇到错误:

这个错误是什么意思,我该如何解决?

0 投票
1 回答
785 浏览

javascript - Ember Handlebars 迭代对象并在嵌套的每个助手中显示键

我想在我的 Ember Handlebars 模板中迭代和渲染一些文本

我有一个如下的JSON;(在项目内)

我想在 UI 上显示文本(显示文本 1/显示文本 2),即我的对象的键。所以在我的 Ember Handlebars 模板中,我做

早些时候我也试过 {{@key}

但我无法得到文本。我究竟做错了什么 ?

PS:请记住,这是 Ember 中的 Handlebars,它是嵌套的,即模板中有一个外部的 each。