我对Meteor非常非常新。我正在使用Iron Router创建一个相当简单的Blog站点。我想要做的是将功能添加到我的Blogs集合实体中,这样我就可以返回给定帖子的“预览”。使用this SO posting的第3个答案,我添加了这样的内容:
Blogs = new Meteor.Collection('blogs', {
transform: function(entry) {
// Add any custom methods to the Blog
entry.getBodyMinimal = function(length) {
if (length == null) {
length = 100;
};
return this.body.substr(1,length);
};
return entry;
}
});
但是,我不知道如何在模板中将其作为{{#each blogsList}}
循环的一部分进行调用。我尝试了{{{ this.getBodyMinimal(10) }}}
和{{{.getBodyMinimal(10) }}}
,但都没有效果。这甚至可能吗?