Mi è stato chiesto di rimuovere una coppia di attributi da un modello di backbone (che era facoltativo) dove esistono. Il mio primo intento era di inserire qualcosa come una callback before_save
su un modello. Ma non ho trovato alcuna informazione su google.
è possibile farlo su un lato backbone?backbone.js imposta la richiamata prima di salvare?
6
A
risposta
13
Basta ignorare il valore predefinito Model.save
e aggiungervi la richiamata.
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) {
}
})
Se si desidera rimuovere attributi particolari vengano inviati al server di quanto si possa ignorare Model.toJSON
metodo.
Problemi correlati
- 1. backbone.js model.save non imposta l'id
- 2. Jquery: attendere la richiamata prima di restituire
- 3. Il controller AngularJS attende la risposta (o imposta la richiamata)
- 4. factorygirl prima (: creare) non richiamata la creazione di associazioni
- 5. Attendere la richiamata prima di continuare per il ciclo
- 6. Backbone.js: stage nuovo modello senza salvare
- 7. Relay - imposta la variabile prima della query
- 8. laravel modello callback dopo salvare, prima di salvare, ecc
- 9. Convalida inline prima di salvare il modello
- 10. Paperclip - rinominare file prima di salvare
- 11. dati Sanificazione prima di salvare a Mongoose
- 12. Backbone.js - Metodo di chiamata prima/dopo l'attivazione di un instradamento
- 13. Metodi per salvare i dati del modello Backbone.js?
- 14. Eseguire una funzione prima di modificare il percorso in Backbone.js
- 15. Attendere la richiamata in javascript
- 16. fs.writeFile() non restituisce la richiamata
- 17. Richiamata richiamata thread
- 18. Conversione di stringa in data prima di salvare con Rails
- 19. La funzione di Python Scrapy deve essere richiamata appena prima che venga inviato il segnale spider_closed?
- 20. Come dire a vim di auto-indent prima di salvare
- 21. backbone.js visualizza i rendering prima del recupero del modello
- 22. JavaScript richiamata dopo la funzione
- 23. jQuery Insert dopo la richiamata?
- 24. Imposta intestazioni risposta Express prima del reindirizzamento
- 25. Mongoose ODM, modificare le variabili prima di salvare
- 26. Ruota l'immagine prima di salvare in Windows Phone 8.1
- 27. Elabora il valore della preferenza prima di salvare in Android?
- 28. Ottieni il contenuto del file caricato dall'utente prima di salvare
- 29. Modifica nome file prima di salvare con Carrierwave
- 30. Come modificare l'oggetto lato server prima di salvare in Meteor
Bella risposta, mi piace l'approccio. – sachinjain024