すべてのビューを再レンダリングして呼び出す必要がある場合もありますApp.router.connectOutlet
が、このメソッドに渡すコンテキストがありません。
最初に設定したパラメータルーターですApp.router
が、2番目に問題があります。
それを取得する方法はありますか?
編集:
Ember.Route.extend( {
home : Ember.Route.extend( {
route : '/:cat_id',
connectOutlets : function(router, context) {
// ...
},
doFooterService : function( router, event ) {
App.router.transitionTo( 'home', {
cat_id : event.view.content.id
});
},
},
// ...
}
また、ページを再レンダリングするには、connectOutlets関数を手動で呼び出す必要がある場合があります。他の場所に行きたくないのですが、このビューを他のパラメーターで再レンダリングするだけです。しかし、コンテキストパラメータとして何を渡す必要があるのかわかりません。