0

すべてのビューを再レンダリングして呼び出す必要がある場合もあります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関数を手動で呼び出す必要がある場合があります。他の場所に行きたくないのですが、このビューを他のパラメーターで再レンダリングするだけです。しかし、コンテキストパラメータとして何を渡す必要があるのか​​わかりません。

4

0 に答える 0