Согласно документации Backbone.js Model-parse выполняет следующие действия:
parse вызывается всякий раз, когда данные модели возвращаются сервером при выборке и сохранении.
Чтобы увеличить модели, которые я уже загрузил, я использую Model.parse()
. Я достигаю этого, используя fetch
для дополнительного запроса данных, а затем использую эти данные для добавления свойств в существующую модель.
Пример:
объект выборки {age: 19}
после того, как анализатор будет {age: 19, isAdult: true}
Когда я выполняю запрос на сохранение, в запросе PUT у меня также есть другие параметры, которые не нужны (например, isAdult). Я хотел бы иметь оригинальную модель (без дополнительных параметров в запросе PUT).
Как лучше всего достичь моей цели в Backbone?