Как лучше реализовать повторное получение коллекции на Backbone.js?

Есть коллекция. При инициализации просто вызывается метод fetch, который успешно скачивает все модели и всё работает как надо. Но необходимо реализовать функцию, которая будет делать обновление этой коллекции. Она не должна полностью сбросить модель, а оставить модели у которых значение 'locked' установлено true, а остальные заменить на новые.

Так вот хочу убедиться, нормальным ли решением проблемы будет создание метода, который не будет использовать бекбоновские методы синхронизации, а просто проверит каждую модель на наличие locked: true, удалит лишние, сделает запрос через обычный jquery и добавит некоторые модели вручную, так как придумать реализацию с бекбоновскими методами синхронизации у меня тут не выходит.

Извините, если спрашиваю что-то глупое или очень неясно объяснил.
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
Staltec
@Staltec
Node.js разработчик
Методу fetch можно передать опцию data в которой указать условия выборки данных. Также, там же можно определить реакцию коллекции на новые модели и те что уже были. Вот тут всё подробно описано: backbonejs.ru/#Collection-fetch
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы