インデックス ページに 3 つの追加の をレンダリングしようとしていますが、outlet
少なくとも 1 つのアウトレットをセットアップすると、通常の動作が中断されることを除いて、すべて正常に動作します。より明確にするために、ここで私がやっていることです
私のIndexRoute
ルート
renderTemplate: function() {
this._super();
this.render('header', { into: 'index', outlet: 'header' });
this.render('sidebar', { into: 'index', outlet: 'sidebar' });
this.render('right_side', { into: 'index', outlet: 'right_side' });
}
これでルートがマップされindex
、リソースになり、内部に他のすべてのルートが含まれるようになりました。私のビューにはoutlet
、 render に設定されたすべての と名前のないアウトレットが 1 つ含まれているため、問題が発生します。
レンダリングするものと場所を明示的に指定しない場合、問題なくIndexRoute
動作し、名前のないアウトレットでテンプレートがレンダリングされ、リンクが正常に機能し、名前のないアウトレットが適切なコンテンツを取得しますが、名前付きのアウトレットをセットアップすると、名前のないアウトレットを呼び出していますが、コンテンツの取得を停止します_super()
。
私の質問は、同じ名前のないアウトレットの通常の作業を妨げずに、追加の名前付きアウトレットを設定するにはどうすればよいresource
ですか?
アップデート