我将集合绑定到DOM元素'#collection_view'。
当集合获取数据并更新视图时,视图将变为EMPTY一秒钟,然后填充正确的HTML。 在集合中有addAll,addOne方法将列表元素追加到列表中。
如何跳过空,直接用新HTML替换旧HTML?
答案 0 :(得分:0)
这就是fetch()
的工作方式..它会立即清空集合和 addAll 元素。我想你的this.$el.empty()
事件绑定函数中有一个addAll
调用(或类似的东西)。发生的事情是$el
DOM元素将被清理,之后重新填充。
如果你想刷新一个集合而不是重置,你应该检查the answers here。
对于Backbone Collection
看起来像someone proposed to add this soft update但被Backbone维护者拒绝了。