0

ネストされたモデルが backnone で動作するように、github-Backbone 関連付け https://github.com/dhruvaray/backbone-associationsの Backbone-Associations を使用しています。

モデルで fetch() を呼び出しているときにエラーが発生します。サーバーからの応答 json は、モデル定義と正確に一致します。私は何が欠けているのか理解できません...

バージョン:

バックボーン: 0.9.2

バックボーン関連: 0.2.0

TypeError: this.attributes[relationKey].off は関数ではありません this.attributes[relationKey].off("all");

//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: ''
    }
});

私は何かを逃していますか?助けていただければ幸いです...

4

1 に答える 1

0

あ、私のミスです…

off実は古いバージョンのonBackboneJSを使っていたのですが、最新のものを使っbindていたと思っていunbindました。

古いものを新しいものと交換することは修正です。

于 2012-10-28T19:20:50.073 に答える