Backbone JS,在获取时,集合视图为空

时间:2012-04-17 06:41:23

标签: backbone.js backbone-views

我将集合绑定到DOM元素'#collection_view'。

当集合获取数据并更新视图时,视图将变为EMPTY一秒钟,然后填充正确的HTML。 在集合中有addAll,addOne方法将列表元素追加到列表中。

如何跳过空,直接用新HTML替换旧HTML?

1 个答案:

答案 0 :(得分:0)

这就是fetch()的工作方式..它会立即清空集合和 addAll 元素。我想你的this.$el.empty()事件绑定函数中有一个addAll调用(或类似的东西)。发生的事情是$el DOM元素将被清理,之后重新填充

如果你想刷新一个集合而不是重置,你应该检查the answers here

对于Backbone Collection看起来像someone proposed to add this soft update但被Backbone维护者拒绝了。