把手#each数组是帮手

时间:2017-01-21 01:24:03

标签: javascript html handlebars.js

我有一个返回请求数组的帮助器。我想使用每个迭代帮助器返回的数组。有什么方法可以让它发挥作用吗?

想象把手助手返回此数组

names: [{
     firstname: "first1",
     lastname: "last1"
},{
     firstname: "first2",
     lastname: "last2"
}]

我的手柄代码看起来像这样

{{#each myhelpername "keyword passed to helper"}}
<p>Hi {{firstname}} {{lastname}}</p>
{{/each}}

1 个答案:

答案 0 :(得分:0)

如果您的帮助者已经返回一个数组,为什么还需要再次使用#each

firstNamelastName应该是返回的每个项目的一部分。所以你的模板看起来就像这些一样。

{{#myhelpername "keyword passed to helper"}}
    <p>Hi {{firstname}} {{lastname}}</p>
{{/each}}

如果你需要使用each()

内包装来帮助迭代帮助器
{{#each (myhelpername "something something")}} 
    <p>Hi {{firstname}} {{lastname}}</p>
 {{/each}}