我如何在Backbone.marionette.js中的ItemView或布局中有一个默认属性

时间:2013-08-19 05:47:44

标签: javascript marionette backbone-views

如何在Backbont.Marionette.js中的ItemView或Layout中有一些默认属性。

我们在模型中有默认属性,如下所示。

Backbone.Model.extend({
       defaults: {
            contract:"",

        }
    });

在上面的模型中,我们defaults有一些默认属性。我们可以在ItemView or Layout

中找到类似的内容

应该能够更改在Itemview或Layout

中指定的默认值

1 个答案:

答案 0 :(得分:1)

您可以通过在所做的视图类中指定默认值来创建默认值。例如;

var MyView = Backbone.Marionette.Composite.extend({
    defaults:{
        something: "value"
    }
});

现在,MyView的所有实例都将具有这些默认值

var view = new MyView({
    initialize: function(){
        var x = this.defaults.something; //x = "value"
    }
);