我正在尝试使用自定义助手来转换这样的字符串:
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}}
它根本不返回任何内容...有人可以帮助我吗?
最佳答案
看看Nested sub-expressions 。从 v1.2 开始就支持此功能。
将 category
作为参数后,您的 split
帮助程序不会返回,因此,您可以更新模板以使用子表达式。
{{#each (split category)}}
{{cat}}
{{/each}}
关于javascript - Meteor Spacebars 自定义分割助手不渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35086292/