この Handlebars ヘルパーが実行された後、関数を毎回実行するにはどうすればよいですか?
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 () { ... }