12

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

我有一个收藏:

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

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

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

4

2 回答 2

23

您正在寻找.toJSON()收集的方法,请参见此处

var locations = new LocationList();

locations.toJSON();
于 2013-04-08T00:00:52.990 回答
3

使用 underscore.js pluck 方法:http ://underscorejs.org/#pluck

于 2013-04-08T00:01:39.707 回答