Meteor 在javascript中将handlebars助手用作函数

Meteor 在javascript中将handlebars助手用作函数,meteor,handlebars.js,Meteor,Handlebars.js,我有一个把手助手,定义如下: handlebar.registerHelper('isAdmin',函数(输入){ 返回Meteor.user()&&Meteor.user().admin; }); 我想在js的其他地方使用它,就好像它是一个普通函数一样。这可能吗?您可以创建一个名为isAdmin的全局函数,然后像这样定义您的助手: this.isAdmin=函数(输入){ 返回Meteor.user()&&Meteor.user().admin; }; 车把。登记帮助器('isAdmin',

我有一个把手助手,定义如下:

handlebar.registerHelper('isAdmin',函数(输入){
返回Meteor.user()&&Meteor.user().admin;
});

我想在js的其他地方使用它,就好像它是一个普通函数一样。这可能吗?

您可以创建一个名为
isAdmin
的全局函数,然后像这样定义您的助手:

this.isAdmin=函数(输入){
返回Meteor.user()&&Meteor.user().admin;
};
车把。登记帮助器('isAdmin',isAdmin);
然后,您可以在模板中的任何位置使用它,如:

Template.party.events({
“提交”:函数(){
if(isAdmin()){
返回console.log('admin party!');
}
}
});