In meiner App, die Emberjs verwendet, wird jede Aktion dreimal mit einem einzigen Klick ausgelöst.Emberjs - Aktionen werden dreimal mit einem einzigen Klick ausgelöst
Zum Beispiel mit der folgenden Vorlage und Aussicht:
Vorlage:
<button {{action "removeFoo"}}>remove</button>
Ansicht mit Klick-Handler:
listsView = Ember.View.create({
templateName: 'lists',
removeFoo: function(event) {
event.preventDefault();
console.log(new Date().valueOf());
}
})
ich die folgenden drei Ausgaben in der Konsole:
1333634360209
1333634360215
1333634360217
Weiß jemand, was das verursacht oder was ist der beste Ansatz, um das Problem zu beheben?
Sorry, meine Aktionen sind eigentlich anders benannt. Ich habe das Beispiel geändert. Danke für den Tipp. –
Ah kein Problem, können Sie es bei jsfiddle.net replizieren? Nach @pangratz scheint es mir im Moment gut zu gehen. – rlivsey