标签: backbone.js
我有一个歌曲列表(每个都是专辑封面的形式),可以通过jQuery UI的可排序库(http://jqueryui.com/demos/sortable/)进行排序。所有歌曲都是驻留在单个集合中的模型。当“已排序”事件被触发时,我想重新计算歌曲的顺序并更新它们各自的索引。我知道如何在集合中获取模型的索引,但是是否可以更新/设置模型的索引?我意识到我可以在模型上设置一个“order”属性并更新它,但似乎更新索引会更清晰。
答案 0 :(得分:1)
听起来你想要在集合上定义comparator,然后在小部件的已排序事件被触发时调用sort。