Мне было предложено удалить пару атрибутов из базовой модели (которая была необязательной), где они существуют. Моим первым намерением было поместить что-то вроде обратного вызова before_save
на модель. Но я не нашел никакой информации по поиску.
Можно ли это сделать на основной стороне?backbone.js установить обратный вызов до сохранения?
6
A
ответ
13
Просто переопределите значение по умолчанию Model.save
и добавьте свой ответ на него.
var MyModel = Backbone.Model.extend({
save: function (key, val, options) {
this.beforeSave(key, val, options);
return Backbone.Model.prototype.save.call(this, key, val, options);
},
beforeSave: function (key, val, options) {
}
})
Если вы хотите удалить только определенные атрибуты от отправки на сервер, чем вы можете переопределить Model.toJSON
метод.
Смежные вопросы
- 1. Backbone.js | Каков аргумент, переданный на любой обратный вызов события Backbone.js?
- 2. Backbone.js: Weird .save() обратный вызов ошибки
- 3. Backbone.js ждет, пока обратный вызов перед рендерингом
- 4. Обратный вызов коллекции Backbone.js об ошибке
- 5. Backbone.js: обратный вызов маршрутизатора не достигнут
- 6. Backbone.js пытается сохранить, когда передается обратный вызов?
- 7. JQuery datepicker - установить обратный вызов
- 8. Обратный вызов Reflux после сохранения магазина
- 9. Обратный вызов C++ до C#
- 10. Backbone.js разбор для сохранения
- 11. Как вызвать обратный вызов «error» в backbone.js collection.create?
- 12. Backbone.js, почему этот обратный вызов запускается несколько раз?
- 13. Обратный вызов Android от активности до фрагмента
- 14. Обратный вызов Tweenmax выполняется до конца анимации
- 15. одушевленных выстреливает обратный вызов до полного
- 16. Обратный вызов от C++ до C#
- 17. Activerecord - обратный вызов после сохранения всех связанных объектов
- 18. Как установить chrome.alarms.getВыполните обратный вызов переменной?
- 19. nodejs async как установить обратный вызов
- 20. Как установить обратный вызов onDisable chrome extension
- 21. Способы сохранения данных модели Backbone.js?
- 22. Backbone.js: Упрощение сохранения дескриптора успеха
- 23. как вставить обратный вызов для функции сохранения ActiveRecord
- 24. Флешка для Android, как получить обратный вызов кеша сохранения?
- 25. update_attribute/s() вызывает обратный вызов для сохранения пароля
- 26. Обратный вызов EnumDisplayMonitors
- 27. Rails 2.3.8: Обратный вызов, который произойдет до сохранения и проверки (даже если нет проверки)
- 28. Sanitize dollar value до сохранения
- 29. Backbone.js - сделать запрос POST без сохранения модели
- 30. callback() или обратный обратный вызов()
Хороший ответ, мне нравится подход. – sachinjain024