2013-04-10 5 views
0

У меня есть приложение в backbone.js. Пользователь может добавлять элементы в приложение, которые добавляются на серверный сервер, и коллекция обновляется, и пользователь видит добавленные данные. Как я могу синхронизировать приложение с любыми изменениями в бэкэнд. Предположим, если несколько пользователей одновременно добавляют данные, каждый из них должен увидеть изменения.Как синхронизировать мое приложение backbone.js с изменениями на сервере?

Есть такие параметры, как опрос ajax, где я могу обновить модель через определенный период времени, но я ненавижу использовать ее.

Можно ли предложить какой-либо метод, управляемый событиями, когда любые изменения в бэкэнде сразу отражаются в интерфейсе моего приложения.

ответ

0

Вы можете добавить какое-то событие обновления в свое приложение, которое будет обновляться каждые несколько минут. Что-то вроде настольного приложения Evernote. В этом случае вы добавите событие синхронизации коллекции.

Вы также можете использовать что-то вроде

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

http://backbonejs.org/#Sync

это не отвечает на вопрос, хотя, и я не знаю, как вы подтолкнет изменения от сервера к клиенту.

Смежные вопросы