我创建了一个主干视图
App.MyView = Backbone.View.extend({...});
然后实例化它
new App.MyView();
但是如果我的对象需要一些初始值我
new App.MyView({name:"Beautiful"});
MyView
然后我会像这样访问这个选项
App.MyView= Backbone.View.extend({
initialize: function(){
console.log(this.options.name);
}
});
这很好用,但不是一个不言自明的对象:我必须事先知道需要以文字方式传递初始值({this.name:"Beautiful"})
才能MyView
正常工作..
我如何传递类似initialize(name)
或类似的参数来明确视图中需要这些值?