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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage