私はengineering
という名前の親ルートを持っています。Emberネストされたルートが名前付きアウトレットを破る
renderTemplate: function (controller) {
this.render();
this.render('page-title', {
outlet: 'pageTitle',
controller: controller,
});
},
二つの出口を含まengineering.hbs
親テンプレートがあります: すべてのルートは、既定のテンプレートだけでなく、名前のコンセントに別のカスタム1をレンダリングBase.js
ルートを拡張します。メイン{{outlet}}
と別の{outlet 'pageTitle'}}
。
これは/engineering/index
とengineering/someothersite
のようなルートのperfecly正常に動作しますが、pageTitle
outlettはちょうどengineering/college/courses/description
のようなルートをまったくレンダリングされません。
子ルートから親テンプレートにデータを渡すことをお勧めしますか?