2013-04-10 56 views
0

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

有一些选项,如ajax轮询,我可以在一段时间后刷新模型,但我讨厌使用它。

你可以提出任何事件驱动的方法,其中后端的任何变化立即反映在我的应用程序的前端。

回答

0

您可以在应用程序中添加一种刷新事件,每隔几分钟刷新一次。就像evernote桌面应用程序一样。在这种情况下,你会添加收集同步事件。

您也可以使用类似

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

http://backbonejs.org/#Sync

这虽然不回答你的问题,我不知道你将如何从服务器推送更改的客户端。

相关问题