tengo dicho código:Backbone.js traen un problema (no se puede actualizar los datos inmediatamente)
var MyModel = Backbone.Model.extend();
var MyCollection = Backbone.Collection.extend({
url: '/url/',
model: MyModel
});
var coll = new MyCollection();
La web es correcta y vuelve JSON correcta. Pero si trato de utilizar el siguiente código:
$('#fetch').click(function(){
coll.fetch();
console.log(coll.toJSON());
});
- que me muestra datos sólo después del segundo clic (http-respuesta en Firebug veo después de la primera). Parece que los datos no se actualizan a tiempo.
Si pongo cada declaración en un evento diferente, funciona correctamente. Pero necesito saber la duración de la colección de inmediato. ¿Como hacer esto?
cuando 'Actualizar' desencadena el evento? – Andrew
Ese evento se dispara cuando la colección ha terminado de recibir datos del servidor. –
Gracias Andrew :) –