你如何在backbone.js中处理这种类型的更新?

时间:2011-09-17 00:39:06

标签: javascript backbone.js

此对象存在于客户端:

{
    item1: {thing1:'one', thing2:'two'},
    item2: {thing1:'one', thing2:'two'}
}

这是从服务器发送的。

{
    item1: {thing1:'ten', thing2:'twenty'},
    item2: {thing1:'one', thing2:'two'},
    item3: {thing1:'ten', thing2:'twenty'}
}

每个项目都是视图和DOM元素。

如何知道何时更新现有的view / dom元素以及何时添加新的view / dom元素?

1 个答案:

答案 0 :(得分:0)

您可以为此模型创建模型和集合。一旦你在集合上调用fetch,骨干就会覆盖你所有的后端并获取新数据。处理完查询并收到数据后,它将触发集合上的刷新事件。收听该事件并相应地刷新UI。