backbone 对集合和模型的混淆
backbone confusion on collections and model
有个js/collections/contact.js的文件夹,里面只有
ContactManager.Collections.Contacts = Backbone.Collection.extend({
model: ContactManager.Models.Contact
});
一个小应用程序的演示:http://dmytroyarmak.github.io/backbone-contact-manager/#contacts
我正在猜测它的作用,但目前还没有任何线索。
它只是创建一个新的集合类型,并演示如何封装应用程序的每个组件。该项目使用全局对象 ContactManager
作为应用程序的一种命名空间。
合集被使用here:
var contacts = new ContactManager.Collections.Contacts(data.contacts),
并且相当于:
var contacts = new Backbone.Collection(data.contacts, {
model: ContactManager.Models.Contact
});
这意味着 data.contacts
中的每个对象都被制成 ContactManager.Models.Contact
模型对象。
其他文档:
有个js/collections/contact.js的文件夹,里面只有
ContactManager.Collections.Contacts = Backbone.Collection.extend({
model: ContactManager.Models.Contact
});
一个小应用程序的演示:http://dmytroyarmak.github.io/backbone-contact-manager/#contacts
我正在猜测它的作用,但目前还没有任何线索。
它只是创建一个新的集合类型,并演示如何封装应用程序的每个组件。该项目使用全局对象 ContactManager
作为应用程序的一种命名空间。
合集被使用here:
var contacts = new ContactManager.Collections.Contacts(data.contacts),
并且相当于:
var contacts = new Backbone.Collection(data.contacts, {
model: ContactManager.Models.Contact
});
这意味着 data.contacts
中的每个对象都被制成 ContactManager.Models.Contact
模型对象。
其他文档: