私は Ember を使用して単純な Web アプリに取り組んでいます。親リソースではなく、ネストされたリソースをアプリケーション テンプレートにレンダリングしています。
戻るボタンを押して親リソースに戻る場合を除いて、これは正常に機能しますが、親テンプレートはアプリケーション アウトレットにレンダリングされません。ページを更新してビンゴにすると、レンダリングされます。
ルーター:
Movies.Router.map(function () {
this.resource('list', { path: '/list' }, function() {
this.route('add');
// Nested resource example
this.resource('movies', { path: '/:list_id/movies' }, function() {
});
});
this.route('boxoffice');
});
映画ルート:
Movies.MoviesRoute = Ember.Route.extend({
model: function(params) {
return Movies.List.find(params.list_id);
},
renderTemplate: function() {
this.render('movies', {
// template outlet to render into (will mess up your back btn!)
into: 'application'
});
}
});
前もって感謝します!