Backbone.js:如何获取Backbone集合中模型的索引?
有没有办法在集合中找到模型的索引?
假设在一个视图中我们有一个我们正在处理的模型,那么这个模型能否将它的索引吐出到它当前所在的集合中呢? 我想这样做是因为我想访问当前目标上方或下方的模型。
换句话说,有这样的事情:
index = this.model.index
modelAbove = this.collection.at( index-1 )
我的数据是一个嵌套集,因此我可以在“lft”或“rgt”列上进行搜索,但如果Backbone已经有此信息,我不想重新发明轮子。
是的,backbone可以访问模型和集合上的许多underscore.js方法,包括集合上的indexOf
方法。 它也提供了一个at
方法,就像你出。
var index = this.collection.indexOf(this.model);
var modelAbove = this.collection.at(index-1);
链接地址: http://www.djcxy.com/p/53361.html
上一篇: Backbone.js: How to get the index of a model in a Backbone Collection?
下一篇: Help with data transfer/storage from one HTML form to another