我正在尝试使用自定义帮助器来转换字符串,如下所示:
category = "Technology, Programming, Food, Cats";
进入一个数组。到目前为止我有:
PostItem.js
Template.postItem.helpers({
split: function(stringCategory){
//split the string based on , and " ".
var cat = stringCategory.split(/,| /);
window.console.info(cat);
return cat;
}
});
问题在于渲染时,我不知道还有什么可以尝试,但这段代码:
PostItem.html
{{#each split category}}
{{cat}}
{{/each}}
它根本不会返回任何东西......有人可以帮助我吗?
答案 0 :(得分:2)
看看Nested sub-expressions。自v1.2起支持此功能。
将split
作为参数后,您的category
助手未返回,因此,您可以更新模板以使用子表达式。
{{#each (split category)}}
{{cat}}
{{/each}}