Как лучше реализовать повторное получение коллекции на Backbone.js?
Есть коллекция. При инициализации просто вызывается метод fetch, который успешно скачивает все модели и всё работает как надо. Но необходимо реализовать функцию, которая будет делать обновление этой коллекции. Она не должна полностью сбросить модель, а оставить модели у которых значение 'locked' установлено true, а остальные заменить на новые.
Так вот хочу убедиться, нормальным ли решением проблемы будет создание метода, который не будет использовать бекбоновские методы синхронизации, а просто проверит каждую модель на наличие locked: true, удалит лишние, сделает запрос через обычный jquery и добавит некоторые модели вручную, так как придумать реализацию с бекбоновскими методами синхронизации у меня тут не выходит.
Извините, если спрашиваю что-то глупое или очень неясно объяснил.
Методу fetch можно передать опцию data в которой указать условия выборки данных. Также, там же можно определить реакцию коллекции на новые модели и те что уже были. Вот тут всё подробно описано: backbonejs.ru/#Collection-fetch