执行此 Handlebars 帮助程序后,如何每次都执行 aa 函数?
Handlebars.registerHelper('renderPage', function() {
return new Handlebars.SafeString(Template[Session.get('currentPage')]());
});
这是在 Meteor 中运行的,我有一个在 Session 中设置新的“currentPage”的路由器,因为 Session 是反应性的,这会呈现我用“currentpage”设置的模板。
我可以通过使用带有内容元素的模板来做到这一点,然后使用 Template.templateName.rendered,但这对我不起作用,因为我希望将其作为一个包,我现在认为,你不能放置模板成陨石包。
如果是,我可以这样做:
Template.renderPage.content = function {
return new Handlebars.SafeString(Template[Session.get('currentPage')]());
});
Template.renderPage.rendered = function () { ... }