2014-12-06 109 views
0

我有一個地址模型與1-1關係的員工模型。我想讓Employee模型知道地址是否發生了一些變化,而這些變化正在被視圖監聽。如何觸發骨幹關聯中嵌套模型的變化?

var Employee = Backbone.AssociatedModel.extend({ 
     relations: [ 
      { 
       type: Backbone.One, //nature of the relationship 
       key: 'manager', // attribute of Employee 
       relatedModel: 'Manager' //AssociatedModel for attribute key 
      } 
     ], 
     defaults: { 
      age : 0, 
      fname : "", 
      lname : "", 
      manager : null 
     } 
    }); 

    var Manager = Backbone.AssociatedModel.extend({ 
    }); 

    var EmployeeView = Backbone.View.extend({ 

     initialize: function(){ 
     this.model = new Employee(); 
     this.listenTo(this.model, 'nested-change', this.render); 
     } 
    }); 

當Manager發生某些更改時,'嵌套更改'不起作用。請幫忙。

回答