小编use*_*990的帖子

使用backboneJS + backbone-relational + requireJS创建嵌套模型

我是BackboneJS的新手,我使用带有RequireJS的Backbone关系模型的嵌套关系 - 我想我遇到了循环问题.任何帮助将非常感谢!

我有以下型号和系列:

 /* Module Model at models/module*/
define([
'jquery', 
'underscore', 
'backbone',
'backboneRelational',
], function($, _, Backbone) {

    var ModuleModel = Backbone.RelationalModel.extend({

        urlRoot: 'api/module',
        _radius: 50,
        relations: [{
            type: Backbone.HasMany,
            key: 'children',
            relatedModel: 'ModuleModel',
            collectionType: 'ModuleCollection',
            reverseRelation: {
                key: 'parent_id',
                includeInJSON: 'id' 
            }
        }],
        url: function() {
            return this.id? 'api/module/' + this.id : 'api/module';
        }
    });
    return ModuleModel;
});

/* Module Collection */
define([
'jquery',
'underscore', 
'backbone', 
'models/module'
], function($, _, Backbone, ModuleModel) {

    var ModuleCollection = Backbone.Collection.extend({

        model: …
Run Code Online (Sandbox Code Playgroud)

requirejs backbone.js backbone-relational

10
推荐指数
1
解决办法
4685
查看次数