Backbone.Model:多对多关系或将数组包装到集合中
Backbone.Model: Many-To-Many relation or a wrap an array to a collection
我得到了一个全局用户对象:
window.Session = new Session();
window.Session.fetch();
console.log(Session.toJSON());
输出:
{
"username": "kyogron",
"email": "some.email@example.org",
"contacts": [
{
"username": "joe",
"email": "joe@example.org"
},
{
"username": "george",
"email": "george@example.org"
}
]
}
我现在会添加和删除联系人,就像我们使用Backbone.Collection一样。我是否有可能将"contacts"数组包装在一个Collection中,该Collection提供了相同的方法,但仍然可以保存属性?
问候
更新:
目前,我试图弄清楚Backbone的"集合"是如何工作的。当我理解了它之后,我可以检查我们是否有一个数组,而不仅仅是创建一个新的Backbone.Collection.
我假设您谈论的是嵌套集合。有关如何创建嵌套集合的选项,请参阅此答案。
相关文章:
- 如何在映射数组中添加换行符
- javascript结合了数组和字典
- 需要帮助设置json数组
- 不能从angular2中的子组件指定父组件中的数组
- 使用JS将数组转换为json对象
- 数组在递归方法中设置为null
- knockoutjs可观察数组
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将数组从PHP传递到Javascript
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 在函数中添加数组元素的数值
- 我如何才能使数组中的按钮只对其作出响应'使用javascript的自己的包装器
- Backbone.Model:多对多关系或将数组包装到集合中
- 在对象内临时包装具有相同类型的数组项
- 用非关联数组包装关联数组,以便JavaScript获得正确的格式
- JavaScript:将三维数组连接到二维数组中,将值包装在html标记中
- Cortex无法为包装数组提供所有方法
- 将JSON数组转换为HTML包装的字符串-角度服务
- 如何解析对象包装在另一个 json 数组中的 JSON 字符串
- 如何使用Javascript或Jquery将JSON对象包装在数组中