アクション ヘルパーを使用せずにビューを定義するときにアクションを直接設定する方法はありますか? 私のビューは既にリンクになっているため、テンプレートを使用できません。クリックイベントを使用する必要がありますが、ビューはルーターを認識している必要があります。
例:
App.Link = Em.View.extend({
classNames: ['btn'],
tagName: 'a',
template: Em.Handlebars.compile("My Link"),
click: function(event) {
//I don't want to have to call this here
App.router.doSomething();
},
//What Id like to do
action: "doSomething"
})
これはどこでも入手できますか?情報が見つかりませんでした。