コレクションからのドロップダウン リストを含む CompositeView を作成したいと思います。
私の見解:
var ItemView = Backbone.Marionette.ItemView.extend({
template: '#item-tpl'
});
var CompositeView = Backbone.Marionette.CompositeView.extend({
template: '#comp-tpl',
itemView: ItemView,
itemViewContainer: '#mySelect'
});
私のテンプレート:
<script id = "item-tpl" type="text/template">
<option value="<%= id %>"><%= name %></option>
</script>
<script id = "comp-tpl" type="text/template">
...
<form>
<div class="control-group">
<select id='mySelect'></select>
</div>
</form>
...
</script>
レンダリングされた HTML はデフォルトの div を表示し、オプション リストを壊します
<select id="mySelect">
<div>
<option value="5">name 1</option>
</div>
<div>
<option value="6">name 2</option>
</div>
</select>
どうすればこれを達成できますか:
<select id="mySelect">
<option value="5">name 1</option>
<option value="6">name 2</option>
</select>