javascript - Backbone.js - 如何从集合中获取对象文字数组?

标签 javascript backbone.js backbone.js-collections

我正在尝试使对象文字数组与服务器数据保持同步。这些对象通过 backbone.googlemaps 扩展被放置在谷歌地图上。

我有一个收藏:

var LocationList = Backbone.Collection.extend({ model: Location, url: '/locations' })

如何从这个 LocationList 集合中获取对象文字数组?我的目标是这样的:

[{name: "Home", address: "123 Pleasant St"}, {name: "Work", address: "123 Unpleasant St"}]

最佳答案

您正在寻找集合的.toJSON() 方法,see here :

var locations = new LocationList();

locations.toJSON();

关于javascript - Backbone.js - 如何从集合中获取对象文字数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15868979/

相关文章:

json - 将嵌套的 json 解析为主干集合

javascript - 在backbone.js 中创建实时集合?

javascript - 如何使用神经网络和突触库制作项目定价估算器

javascript - 如何使用 lodash 循环遍历对象数组并检查某个值是否与对象中的字符串或项目数组中的值匹配

javascript - Backbone/Marionette - 处理一个区域的多种布局

backbone.js - 如何使用 RequireJS 加载 Backbone 深度模型?

javascript - 由于异步获取,backbone.js View 不显示结果,不渲染

javascript - 在 React 中,对于一系列按钮,如何在单击后更改颜色,同时记录单击了哪个按钮?

javascript - JavaScript 中的 URI 验证

javascript - 允许用户在创建时指定 Backbone 模型的 ID