Wykryj przejścia trasy w EmberJS 1.0.0-pre.4

Próbuję wykryć, kiedy następuje przejście trasy. Umieściłem ten fragment kodu w najnowszej wersji Embera (v1.0.0-pre.4), który obsługuje przejścia:

  didTransition: function(infos) {
    // Don't do any further action here if we redirected
    if (infos[infos.length-1].handler.transitioned) { return; }

    var appController = this.container.lookup('controller:application'),
        path = routePath(infos);

    set(appController, 'currentPath', path);
    this.notifyPropertyChange('url');

    if (get(this, 'namespace').LOG_TRANSITIONS) {
      Ember.Logger.log("Transitioned into '" + path + "'");
    }
  },

Ustawiłem moją aplikację Ember jakowindow.App = Ember.Application.create().

Zauważyłem, że to dzwonithis.notifyPropertyChange('url');, ale starałem się dołączyć obserwatora do mojego wnioskuApp.Router lubApp.Router.router, Dostaję błąd, ponieważ nie działaEmber.Observable.

Jak mogę wykryć zmianę ścieżki trasy bez tworzenia specjalnego Ember.Route dla każdej z moich tras?

questionAnswers(1)

yourAnswerToTheQuestion