1
我有一個方法實例多個選擇視圖,這些實例中真正改變的唯一的東西是傳入的模型屬性。使用循環創建這些是一個很好的解決方案實例這些數字可能增長或什麼是建議?如何使用循環創建多個骨幹視圖?
JS
setSelects: function(model) {
if(this.sessionSelect) {
this.sessionSelect.dispose();
}
this.sessionSelect = new SearchInputsView({
options: model.get('sessions'),
name: 'sessionId'
});
this.$('label[for=sessionId]').append(this.sessionSelect.render().el);
if(this.accountSelect) {
this.accountSelect.dispose();
}
this.accountSelect = new SearchInputsView({
options: model.get('accountRestrs'),
name: 'account'
});
this.$('label[for=account]').append(this.accountSelect.render().el);
if(this.tagFifty) {
this.tagFifty.dispose();
}
this.tagFifty = new SearchInputsView({
options: model.get('tag50Restrs'),
name: 'tag50'
});
this.$('label[for=tag50]').append(this.tagFifty.render().el);
},