3

次のテンプレートがあるとしましょう

{{#each item in controller}}
    <a {{action "doSomething" item}}>{{item.name}}</a>
{{/each}}

これで、ルーターで次のアクションが定義されました。

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

この方法でプロパティにアクセスすることに何か問題がありますか?私はこれを他のどこにも見たことがないので、ただ尋ねています。

4

1 に答える 1

6

それをすることに何も悪いことはありません。それがコンテキストの目的です。

于 2012-08-21T20:04:40.007 に答える