Emberjs を使用する私のアプリでは、すべてのアクションが 1 回のクリックで 3 回トリガーされます。
たとえば、次のテンプレートとビューを使用します。
テンプレート:
<button {{action "removeFoo"}}>remove</button>
クリック ハンドラーで表示:
listsView = Ember.View.create({
templateName: 'lists',
removeFoo: function(event) {
event.preventDefault();
console.log(new Date().valueOf());
}
})
コンソールに次の 3 つの出力が表示されます。
1333634360209
1333634360215
1333634360217
これを引き起こしている原因や、問題をデバッグするための最良の方法を知っている人はいますか?