que tienen algo de código donde quiero un NoteCollectionView a añadir una nota a la NoteCollection. Esto es provocado por un newNote función en el NoteCollectionView:Backbone: ¿Agregar un modelo a una colección desde una vista de colección?
newNote: function(data) {
var note = new Note(data);
this.collection.add(note);
},
todavía soy muy nuevo en la columna vertebral, y quiero para asegurarse de que esta se sincroniza con el servidor. Las preocupaciones que tengo son:
1) simplemente añadiendo esta nota a la colección de disparo() una mano salvadora desde el servidor, y actualizar el modelo con el ID de que el servidor le da? O bien,
2) Si el servidor no actualiza mi modelo y me da una identificación real, ¿cómo guardo el modelo con note.save() y obtengo una identificación del servidor?
Gracias, gran respuesta! Entonces, ¿qué parámetros debería tomar mi servlet, y debería escribir el nuevo modelo al JSON devuelto en la respuesta? – theeggman85
'collection.create' utiliza' model.save', por lo tanto, suponiendo que sus modelos se guardan correctamente en la base de datos, no se necesitan más cambios. En general, tiendo a devolver los atributos del modelo como JSON después de guardarlos y configurarlos en el modelo Backbone; esto me da la flexibilidad para modificar algunos atributos durante la operación de almacenamiento, y los datos del modelo Backbone reflejará estas alteraciones después de la parada completa – jackwanders
crear trabajará grande - hay una opción que puede pasar para evitar que el ahorro db? –