把手动态参数

时间:2013-11-12 19:36:23

标签: ember.js handlebars.js

这一定是一个真正的新手问题,但我看看StackOverflow上的所有顶级答案,我只是看不到我的答案。对不起,如果已经回答了。

我只是在多个类别上进行循环。由于某种原因,我的助手的参数不是动态的。它需要它就好像它是一个字符串。

{{#each catalog.catalog_categories}}
    alert({{this.category_name_en_sh}} ); // Alert "Computer
    {{&categoryHelper this.category_name_fr_sh}}
{{/each}}

在我的app.js

Ember.Handlebars.registerHelper('categoryHelper', function(category) {
    alert(category)  // Alert category_name_fr_sh
    ...
});

我做错了什么?

1 个答案:

答案 0 :(得分:1)

只使用帮助器,而不是registerHelper

Ember.Handlebars.helper('categoryHelper', function(category) {
  alert(category);
});

registerHelper是适当的用途,如果你使用的是股票把手,而不是灰烬车把。

http://emberjs.com/guides/templates/writing-helpers/

相关问题