emberjs: wie ein benutzerdefiniertes Ereignis in einer Ansicht ausgelöst wird
Ich möchte ein primitives Ereignis (einen Klick) in ein semantisches Ereignis wie "deleteTodo" umwandeln. Dies wird beschriebenHier, aber nicht wie zu implementieren :(
Ich habe folgenden Code:
App.TodoView = Em.View.extend({
click: function(e) {
this.trigger("deleteTodo");
}
});
App.Router.map(function(match) {
match('/').to('index');
});
App.IndexRoute = Ember.Route.extend({
deleteTodo: function(e) {
// this code is never executed :(
}
}) ;
Nachdem ich den Klick ausgeführt habe, wird die TodoView-Klickfunktion aufgerufen, nicht jedoch die deleteTodo-Funktion aus der IndexRoute. Irgendwelche Vorschläge, was hier schief gehen könnte?
Prost