在Meteor应用程序中,我有一个共享助手:
[客户端/视图/共享/ shared_helpers.js]
Template.registerHelper('currentReport', function() {
if( Meteor.user() ) {
return Reports.findOne({ "userId": Meteor.user()._id });
}
});
在视图js [client / views / reports / report_show.js]
中Template.report_show.rendered=function() {
console.log( currentReport );
}
为什么视图js无法访问currentReport
帮助程序?
我得到:ReferenceError: currentReport is not defined
谢谢!
答案 0 :(得分:0)
在模板中,您只需使用javascript中的{{currentReport}}
来引用该全局帮助,您需要使用UI._globalHelpers.currentReport()