Я немного запутался в подходе к моей проблеме. Я создаю небольшое приложение с позвоночником. Очень минимальный, без маршрутизации/синхронизации. В принципе пользователь загружает изображения, сгруппированные по «баннерным ящикам», а «баннерные ящики» сгруппированы по «группам». В Backbone у меня есть группа и модель Bannerbox с относительными коллекциями. В интерфейсе пользователь может создать n групп, и каждая группа может создавать n баннеров. Хорошо. Теперь проблема: я не хочу, чтобы пользователь каждый раз обновлял каждый баннер. Я хочу, чтобы пользователь нажимал только одну кнопку «Сохранить» на странице страницы.магистраль: как укорачивать только набор моделей коллекции?
Это приводит к тому, что не обязательно, чтобы все баннеры были заполнены данными, когда пользователь нажимает «Сохранить». У всех созданных групп обязательно будет набор баннеров.
Поэтому я должен вручную проверить правильность данных на странице и на основании этой проверки отправить на сервер только действительно действительные модели.
Я вижу, что это невозможно, например, передать массив cids/ids метода toSSON коллекции базы. И что? Что это может быть хорошим способом сделать это?
Вы можете переопределить метод toJSON, чтобы включить логику (проверьте правильность) и вернуть только те модели, которые действительны. – SciFiThief