想知道如何在视图已经实例化时添加模型视图?我已经创建了一个switch语句来创建正确的视图,但是一旦完成,我就想绑定模型?我试过set
和view.model = model
没有成功?指定Backbone模型在视图实例化后查看?
JS
var type = 'typeOne';
var MyModel = Backbone.Model.extend();
var ViewTypeOne = Backbone.View.extend();
var ViewTypeTwo = Backbone.View.extend();
var model = new MyModel({
'name': 'James Bond'
});
var newView;
switch (type) {
case 'typeOne':
newView = new ViewTypeOne();
case 'typeTwo':
newView = new ViewTypeTwo();
}
newView.model = model;
console.log('After', newView.model.toJSON());
谢谢你这么好的答案,给我这么多的选择! – styler