javascript - Backbone 中的比较器在添加新模型时需要排序调用吗?

标签 javascript backbone.js

我在我的 Backbone.Collection 中定义了比较器。

当我将模型添加到那个集合时,我应该调用排序方法吗?

this.collection.add(this.newModel);
this.collection.sort(); // should I add this line?

根据文档,不需要,但我的应用似乎需要它。有什么想法吗?


我添加了 jsfiddle ..但我还有另一个问题...知道如何解决吗?

最佳答案

应该不需要调用 sort()comparator() 方法用于每个 Collection 插入。

检查 working example in jsFiddle

你的问题应该在别的地方。

关于javascript - Backbone 中的比较器在添加新模型时需要排序调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11670660/

相关文章:

javascript - 根据目标设备 RAM 限制 DOM 元素的数量

javascript - Firebase 消息 onMessage 仅在窗口中可用

JavaScript - 单击另一个元素后将元素恢复为原始样式

javascript - jQuery 选择的选择字段未触发主干更改事件

将历史状态替换为同一路径后,Javascript 使用哈希重定向

javascript - 这个主干 View 如何获得它的 EL 属性集?

javascript - Youtube iframe API 调用 playVideo/pauseVideo 在 IE8 中不起作用

javascript - 主干 Js + Require Js + AmCharts

javascript - 在主干中使用 JSONP 获取 reddit 评论会返回 HTML

javascript - 此代码覆盖循环的结果。如何避免这种行为?