Backbone Association不使用fetch

时间:2012-10-28 18:13:27

标签: backbone.js nested associations

我正在使用Backbone-Associations github-Backbone关联 https://github.com/dhruvaray/backbone-associations 用于嵌套模型以使用backnone。

我在模型上调用fetch()时遇到错误。服务器的响应json与模型定义完全匹配。我无法弄清楚我错过了什么......

版本:

Backbone:0.9.2

Backbone-associations:0.2.0

TypeError:this.attributes [relationKey] .off不是函数 this.attributes [relationKey] .off( “所有”);

//this is the code i am using..

var ProductVariation = Backbone.AssociatedModel.extend({
    defaults: {
        ImageUrl:'',
        Desc:''
    }
});

var Product = Backbone.AssociatedModel.extend({
    relations: [{
        type: Backbone.Many,
        key: 'ProductVariations',
        relatedModel: ProductVariation
    }],
    url: '/GetProductById',
    defaults: {
        CategoryId: 0,
        ProductVariations: [],
        Summary: ''
    }
});
我错过了什么吗?任何帮助表示赞赏...

1 个答案:

答案 0 :(得分:0)

哎呀,这是我的错误......

实际上我使用的是BackboneJS的旧版本,但我认为我使用的是最新的.. 在集合中没有offon方法,而是分别使用bindunbind

用新的替换旧的是修复。