ArrayController の最初の項目にリダイレクトしようとしています。これに関連する他のいくつかの質問を見つけましたが、うまくいくと思われる回答はありませんでした (多くの変更が行われているので、これは理解できます)。
ここでYehudaからの特定の回答:
App.DoctorsRoute = Ember.Route.extend({
model: function() {
return App.Doctor.find();
},
redirect: function() {
var doctor = this.modelFor('doctors').get('firstObject');
this.transitionTo('doctor', doctor);
}
});
私はこのシナリオを再現したと「思います」が、何か間違ったことをしたに違いありません...
私が間違っていることについての洞察は大歓迎です。
JSBin の例はこちら。