编程语言
首页 > 编程语言> > javascript – Backbone.js关系

javascript – Backbone.js关系

作者:互联网

我在Backbone的关系模型中遇到了一个问题.我刚刚开始使用它,我的任务是一个相当大的应用程序.

我遇到的主要问题是我有一个应该包含集合的模型.

这就是我必须要做的事情:

> modelA

> id:_id
> url:api / model /:modelA_id
>嵌套:

> url:api /:modelA_id / nest

我认为我的交易比我需要的要大,但我似乎无法理解如何设置它.

任何帮助将非常感谢.

解决方法:

使用Backbone最重要的是如何正确使用事件来处理应用程序中的所有内容.要理解的另一件大事是,可能有5种不同的方法来攻击问题,其中没有一种方法比另一方更好/更差.

鉴于你提供的松散结构,我会做类似的事情:

var YourApp = {
   Models : {}
   Collections : {}
   Views : {}
};

YourApp.Models.First = Backbone.Model.extend({
  initialize : function(){
      var nestedCollection;
      this.url = 'api/model/' + this.id;
      nestedCollection = new Backbone.Collection({
        url : this.url + '/nest'
      });
      this.set('nested', nestedCollection);
    }
});

new YourApp.Models.First({
  id : 23
});

标签:javascript,backbone-js,backbone-relational
来源: https://codeday.me/bug/20190723/1513459.html