0

我在backbone.js 中有一个应用程序。用户可以将项目添加到后端服务器上添加的应用程序,并且刷新集合并且用户可以看到添加的数据。如何将应用程序与后端的任何更改同步。假设如果多个用户同时添加数据,每个用户都应该看到更改。

有像 ajax polling 这样的选项,我可以在一段时间后刷新模型,但我讨厌使用它。

您能否建议任何事件驱动的方法,其中后端的任何更改都会立即反映在我的应用程序的前端。

4

1 回答 1

0

您可以在您的应用程序上添加一种刷新事件,该事件将每隔几分钟刷新一次。像印象笔记桌面应用程序一样。在那种情况下,您将添加集合同步事件。

你也可以使用类似的东西

collection.sync(method, collection, [options])

http://backbonejs.org/#Sync

不过,这并不能回答您的问题,而且我不确定您将如何将更改从服务器推送到客户端。

于 2013-04-10T20:39:26.657 回答