{{each}中的Ember.js{{action}

{{each}中的Ember.js{{action},ember.js,Ember.js,假设我有以下模板 {{#each item in controller}} <a {{action "doSomething" item}}>{{item.name}}</a> {{/each}} 以这种方式访问物业有什么问题吗? 我这么问是因为我在其他任何地方都没有见过这种情况。这样做没有什么错。这就是上下文的目的 doSomething: function(router, event){ event.context.get('name'); }

假设我有以下模板

{{#each item in controller}}
    <a {{action "doSomething" item}}>{{item.name}}</a>
{{/each}}
以这种方式访问物业有什么问题吗?
我这么问是因为我在其他任何地方都没有见过这种情况。

这样做没有什么错。这就是上下文的目的

doSomething: function(router, event){
    event.context.get('name');
}