把手模板是指带点运算符的对象

时间:2016-07-22 08:11:04

标签: javascript handlebars.js

我有一个这样的对象:

enter image description here

现在我希望使用Handlebars模板在daily.data []内循环。 我试过了:

{{#daily.data}}
.
.
{{/daily.data}}

但是我收到了控制台错误:

 handlebars-v4.0.5.js:519 Uncaught Error: daily.data doesn't match daily - 1:3

请同样指导。感谢

2 个答案:

答案 0 :(得分:1)

像这样使用它。使用特定索引。

{{daily.data.0}}

或迭代对象如下:

{{#each daily.data}}
      {{this}}
{{/each}}

如果要访问特定值,请执行以下操作:{{this.YOUR_VALUE}}

答案 1 :(得分:1)

当您在把手中使用每个时,它会在每次传递时给出当前对象,因此您可以直接使用该属性。

{{#each data}}
<span class="address-add1">{{prop1}} </span>
<span class="address-add1">{{prop2}} </span>
{{/each}}