【发布时间】:2012-09-04 05:08:53
【问题描述】:
我尝试在{{#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>.
我需要如何调用已注册的助手以使其被识别?
【问题讨论】:
标签: javascript ember.js handlebars.js