Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 如何触发主干关联中嵌套模型的更改?_Backbone.js_Backbone Associations - Fatal编程技术网

Backbone.js 如何触发主干关联中嵌套模型的更改?

Backbone.js 如何触发主干关联中嵌套模型的更改?,backbone.js,backbone-associations,Backbone.js,Backbone Associations,我有一个员工模型,其地址模型具有1-1关系。我想让员工模型知道,如果地址发生了一些变化,视图也会听到这些变化 var Employee = Backbone.AssociatedModel.extend({ relations: [ { type: Backbone.One, //nature of the relationship key: 'manager', // attribute

我有一个员工模型,其地址模型具有1-1关系。我想让员工模型知道,如果地址发生了一些变化,视图也会听到这些变化

 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);
      }
    });
当管理器发生某些更改时,“嵌套更改”不起作用。请提供帮助。

尝试设置Backbone.Associations.EVENTS\u NC=true

他们已更改了中的默认行为