我尝试在{{#each}}
循环中调用已注册的车把助手。不幸的是,Ember.js 抱怨,因为它试图将助手解析为控制器的属性而不是助手。
Handlebars.registerHelper('testHelper', function(name) {
return 'foo: ' + name
});
(名称和内容只是显示示例的虚拟值)
{{#each entry in App.testController}}
<div>{{{testHelper entry.name}}}</div>
{{/each}}
Ember.js 打印的错误是:
Uncaught Error: Handlebars error: Could not find property 'testHelper' on object <App.testController:ember254>.
我如何需要调用已注册的助手以使其被识别?