Ember で作成したカスタム ビューがあります。{{yield}}
サンドイッチの「パン」を制御できるヘルパーが本当に気に入っています。ただし、私が今やりたいことは、「ダブルデッカー」サンドイッチを作成し、その中に複数の利回りを持つビューを作成するか、少なくとも 2 番目の利回りで使用するテンプレートをパラメーター化できるようにすることです。
たとえば、次のようになります。
レイアウト.hbs
<div>
<div class="header">Header Content</div>
<div class="tab1">
Tab 1 Controls.
<input type="text" id="common1" />
{{yield}}
</div>
<div class="tab2">
Tab 2 Controls.
<input type="text" id="common2" />
{{yield second-template}} or {{template second-template}}
</div>
</div>
app.js
App.MyDoubleDeckerView = Ember.View.extend({
layoutName:"layout',
templateName:"defaultTemplate",
"second-template":"defaultSecond"
});
App.MyExtendedDoubleDecker = App.MyDoubleDeckerView({
templateName:"myTemplate",
"second-template":"mySecondTemplate"
});
このようなことをする方法はありますか?私が ember のビューで気に入っているのは、ビューを一元化および拡張できることです。これにより、すべてのビューに共通するものを 1 か所に保持できます...