foreach
selectの次のKnockoutJS :
<select "foreach: ControllersAndActions">
<optgroup data-bind="attr: {label: $data.ControllerName}, foreach: Actions">
<option data-bind="text: $data"></option>
</optgroup>
</select>
次のようにスタイル設定されたオプションツリーをレンダリングします。
<optgroup label="NFC EAST">
<option>Dallas Cowboys</option>
<optgroup>
<optgroup label="NFC NORTH">
<option>Chicago Bears</option>
</optgroup>
次のように、グループが開始する前に最初の空のオプションも挿入することを除いて、それを行う必要があります。
<option value=""></option>
<optgroup label="NFC EAST">
<option>Dallas Cowboys</option>
<optgroup>
foreachループが繰り返されるたびに「再レンダリング」されない単一のアイテムを注入するにはどうすればよいですか?