如何在Backbont.Marionette.js.中的ItemView或Layout中拥有一些默认属性
模型中的默认属性如下所示。
Backbone.Model.extend({
defaults: {
contract:"",
}
});
在上面的模型中,我们让defaults
具有一些默认属性。我们可以在ItemView or Layout
中有类似的东西吗
应该能够更改Itemview或Layout 中指定的默认值
您可以通过在创建的视图类中指定默认值来创建默认值。例如
var MyView = Backbone.Marionette.Composite.extend({
defaults:{
something: "value"
}
});
现在MyView的所有实例都将具有这些默认
var view = new MyView({
initialize: function(){
var x = this.defaults.something; //x = "value"
}
);