ItemView をメニューにレンダリングする Marionette CollectionView があり、<select>
各 ItemView は<option>
. 私の質問は、CollectionView で「変更」イベントを呼び出したとき (ユーザーがオプションを選択したことを意味します)、<option>
ItemView から選択したモデルを取得するにはどうすればよいですか?
var singleView = Marionette.ItemView.extend({
template: '#optionTemplate',
tagName: 'option'
});
var listView = Marionette.CollectionView.extend({
itemView: singleView,
tagName: 'select',
id: 'my-selector',
events: {
'change': 'optionSelected'
},
optionSelected: function() {
// I need to get the model from within this function
}
});