每个块内的自定义助手

时间:2012-11-19 10:55:17

标签: javascript ember.js handlebars.js

myArray = [{name: "name1", age: 20}, {name: "name2", age:22}];

{{#each person in myArray}}
  {{#myHelper person}}
    Do something
  {{/myHelper}}
{{/each}}

Handlebars.registerHelper(function(context, options){ 
 if(context.age > 18){
   return options.fn(this);
 }else{
   return options.inverse(this);
 }
})

在上面的代码中,当我尝试调试自定义助手时,它会显示context="person",而我希望context成为person对象,我的错误是什么代码?

我发现了一个类似的问题here但是没有得到它......

0 个答案:

没有答案