私はEmber.Routerで遊んでいます。Kasper Tidemann による優れたサンプルcanonical-emberjs-routing-exampleを見た後、ほとんど理解できたと思います。
ただし、これをEmber.Selectとどのように組み合わせるのが最善か疑問に思っています。
ユースケース: ユーザーがドロップダウンからモジュールを選択して、適切なモジュールにルーティングできるようにしたいと考えています。
Ember.Select を再度開いてvalueDidChangeをオーバーライドするのはどうですか? それを行うより良い方法はありますか?
Em.Select.reopen({
valueDidChange: Ember.observer(function() {
this._super();
console.log('selection changed');
App.router.transitionTo(this.get('value'))
}, 'value')
});