我正在学习如何使用把手,但我不确定显示对象的最佳方式是什么。
基本上,我有一个复杂的对象要显示。对象是这样的:
{
bookList: [{
name: "the name",
reviewers: ["a reviewer name", "another reviewer"]
}]
}
然后我的车把模板需要显示如下内容:
{{#each bookList}}
<tr class="row">
<td class="cell">{{name}}</td>
<td class="cell">need to display comma separated names here, like this: "a reviewer name, another reviewer</td>
<td class="cell">display number of reviewers here, like this: "2"</td>
</tr>
{{/each}}
但我不确定我该怎么做,或者最好的方法是什么。在我将它传递给把手模板之前,我可以轻松地在 javascript 中预先格式化我的 javascript 对象,并且只需添加像“commaSeparatedReviewers”和“numberOfReviewers”这样的字段,但使用把手似乎会更有效/更好我认为的帮手?
我可以使用车把助手来做一些事情,比如从数组中创建一个逗号分隔的字符串,然后计算数组中的元素吗?如果是这样,我该怎么做?