0
功能我有這樣定義的車把幫手:使用車把助手和在JavaScript
Handlebars.registerHelper('isAdmin', function(input){
return Meteor.user() && Meteor.user().admin;
});
,我想在我的js其他地方使用它,就好像它是一個正常功能。那可能嗎?
功能我有這樣定義的車把幫手:使用車把助手和在JavaScript
Handlebars.registerHelper('isAdmin', function(input){
return Meteor.user() && Meteor.user().admin;
});
,我想在我的js其他地方使用它,就好像它是一個正常功能。那可能嗎?
你可以創建一個名爲isAdmin
全局函數,然後定義你的助手這樣的:
this.isAdmin = function(input) {
return Meteor.user() && Meteor.user().admin;
};
Handlebars.registerHelper('isAdmin', isAdmin);
然後你就可以在任何地方在你的模板中使用它,如:
Template.party.events({
'submit': function() {
if (isAdmin()) {
return console.log('admin party!');
}
}
});