如何在ItemView中具有某些默认属性或在Backbont.Marionette.js中使用布局。
模型中有默认属性,如下所示。
Backbone.Model.extend({
defaults: {
contract:"",
}
});在上面的模型中,我们使用defaults来具有一些默认属性。我们能在ItemView or Layout里有类似的东西吗?
应该能够更改Itemview或布局中指定的默认值的值。
发布于 2013-08-19 10:31:47
可以通过在创建的视图类中指定默认值来创建默认值。例如;
var MyView = Backbone.Marionette.Composite.extend({
defaults:{
something: "value"
}
});现在,MyView的所有实例都将具有以下默认值
var view = new MyView({
initialize: function(){
var x = this.defaults.something; //x = "value"
}
);https://stackoverflow.com/questions/18307094
复制相似问题