メイン レイアウト内の任意の順序で任意の数のコア ウィジェットをレイアウトに含めることができるポータルをまとめようとしています。
これをシミュレートするために、いくつかのアウトレットがあります。
<h1>{{title}}</h1>
{{outlet pos1}}
{{outlet pos2}}
{{outlet pos3}}
{{outlet pos4}}
{{outlet pos5}}
{{outlet pos6}}
{{outlet pos7}}
{{outlet pos8}}
{{outlet pos9}}
{{outlet pos10}}
ルーターでは、それらを 1 つずつロードしようとしています。
connectOutlets: function(router, group) {
router.get('applicationController').connectOutlet('group', group);
router.get('groupController').connectOutlet('pos9', 'toDo', App.ToDo.find(41));
router.get('groupController').connectOutlet('pos3', 'toDo', App.ToDo.find(15));
ただし、複数ある場合は、最終的なコンテキストが使用されます。したがって、この例では、toDo オブジェクトの 2 つのインスタンスを取得します。どちらも ID #15 のものです。
私はこれに正しい方法で取り組んでいますか?アウトレットのレイアウトを固定するのではなく、プログラムでこれを行うことは可能ですか?
ありがとう、ダン