重複の可能性:
emberjs: ビューでカスタム イベントをトリガーする方法
問題を示すためにjsfiddleを作成しました。ビュー内 (テキスト上) をクリックすると、ビューがクリックを受け取ったことがコンソールに表示されます。しかし、カスタム イベントを作成してトリガーすると、ルーターで受信されません。
App.IndexView = Em.View.extend({
click: function(e) {
console.log("CLICK");
this.get("controller").send("doStuff");
}
});
App.IndexRoute = Em.Route.extend({
....
doStuff: function(e) {
alert("Do stuff") ;
}
});
ここにも完全な動作例がありますhttp://jsfiddle.net/jeanluca/9Xasr/6/
助言がありますか ?
乾杯