使用索引将模型添加到集合中

时间:2012-03-07 10:36:48

标签: javascript backbone.js

在阅读骨干文档时,我无法理解如何使用选项{at: index}将模型添加到集合中,然后使用此模型     mycollection.at('index')? 我什么时候做     myCollection.add(myModel, {at: myindex}); 然后     myCollection.at(myindex) 返回undefined;

1 个答案:

答案 0 :(得分:2)

根据您的说法,可能是您的收藏时间不够长而您的myCollection.add(myModel, {at: myindex})无法将其拼接。

一些用于复制问题的演示代码:

// This is all done in the console

ships = new Backbone.Collection;
ship = new Backbone.Model;

ships.add(ship, {at:100});
myCollection.at(100);    // undefined
myCollection.at(0);      // model found

如果这不能描述问题,可能会有一些示例代码吗?