0

我想在我的主干模型的父级上设置一个属性。

MN.BaseModel = Backbone.Model.extend ({

   iWantToSetThisVar : false,    

   initialize : function(){

   },

   parse: function(response) {
      console.log(this.iWantToSetThisVar); //should now be true
   }

 }); 

不是我用

 MN.Contact = MN.BaseModel.extend({

      initialize : function(){
          this.iWantToSetThisVar = true; 
       },

 }); 

现在,当在 MN.Contact 上调用 parse 时,它​​会从 BaseModel 调用 parse 函数。但是,baseModel 上的“iWantToSetThisVar”并未更改为 true

4

0 回答 0