投稿リストを表示するルートがあります (PostsRoute)
PostsIndexRoute をリダイレクトしたい
最後の投稿のコンテキストを持つ PostRoute (PostsRoute ではなく、投稿を表す)。
私のアプリのレイアウトは
だから私はこのような PostsIndex ルートを書きました
App.PostsIndexRoute = Ember.Route.extend({
redirect: function() {
var p = this.modelFor('posts').get('lastObject');
this.transitionTo('post', p);
}
});
初めて /posts/ に入ると、リダイレクトが機能しません。
(投稿のモデルはすぐには入力されないためです。)
しかし、/posts/ に入るのは 2 回目です。リダイレクトはうまく機能します。
(投稿のモデルが作成されたため)
コンテキストのモデルが完全にロードされた後、どのように移行作業を強制するのですか?
(モデル処理には ember-data を使用しています。)