是否可以在呈现模板之前执行 javascript 脚本?
我不想用铁路由器做如果可能
在我的项目中,有一个脚本可以翻译模板中的几个单词。这些翻译必须从文件中读出,因此在正确输出之前存在延迟。我现在想在开始时读取整个文件并将其保存在缓存中。保存后,模板会得到正确的单词。
然后我想完成模板渲染。
像这样的东西:
// Client only
Handlebars.registerHelper('translate', function(stringPart) {
return 'translated String'; // this string comes from function "prepareTranslate" which saves the values
});
var prepareTranslate = function(){
[...]
// preparing completed:
Meteor.renderCurrTemplates();
}();