0

我在变量中有以下数据:

[{"age":"65","_id":"526fb6c940301e040e000002","name":{"first":"Jane","last":"Does"},"__v":0,"modified":"2013-10-31T10:03:26.435Z"},{"age":"25","_id":"526fb6c940301e040e000001","name":{"first":"John","last":"Doe"},"__v":0,"modified":"2013-10-31T10:03:26.436Z"},{"age":"45","_id":"526fb6c940301e040e000003","name":{"first":"Alice","last":"Smith"},"__v":0,"modified":"2013-10-31T10:03:26.436Z"}]

我正在尝试用这些数据引导我的收藏。

this.collections.staff = new StaffCollection;
this.collections.staff.reset( data , {parse: true} );

当 I 时console.log(this.collection.staff),结果如下:

控制台日志

我究竟做错了什么?

谢谢

4

2 回答 2

0

您必须像这样初始化集合:

this.collections.staff = new StaffCollection(data);

您可以在此JSFiddle中检查它是否正常工作。

干杯。

于 2013-10-31T10:18:21.267 回答
0

也许您可以尝试以下方法:

var json_data = JSON.parse( '{{data variable in String}}' );

this.collections.staff = new StaffCollection( json_data, {parse:true} );
于 2013-10-31T10:21:18.123 回答