我在围绕 Backbone 中的关系模型时遇到了问题。我刚刚开始使用它,我的任务是一个相当大的应用程序。
我遇到的主要问题是我有一个模型应该包含一个集合。
这是我必须处理的:
- 模型A
- 身份证:_id
- 网址:api/model/:modelA_id
- 嵌套:
- 网址:api/:modelA_id/nest
我想我正在做一个比我需要的更大的交易,但我似乎无法解决如何设置它。
任何帮助将不胜感激。
我在围绕 Backbone 中的关系模型时遇到了问题。我刚刚开始使用它,我的任务是一个相当大的应用程序。
我遇到的主要问题是我有一个模型应该包含一个集合。
这是我必须处理的:
我想我正在做一个比我需要的更大的交易,但我似乎无法解决如何设置它。
任何帮助将不胜感激。
使用 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
});