Ember-Data-Rückruf, wenn findAll alle Datensätze geladen hat
Mit Ember-Daten lade ich alle Datensätze eines Modells mit:
<code>App.adapter = DS.Adapter.create({ findAll: function(store, type) { var url = type.url; jQuery.getJSON(url, function(data) { var ids = data.map(function(item, index, self){ return item.id }); store.loadMany(type, ids, data); }); } }); </code>
DasdidLoad
Die Methode wird aufgerufen, wenn jeder Datensatz vollständig geladen wurde. Gibt es eine Methode zum Aufrufen, wennalles Aufzeichnungen sind fertig geladen?
BEARBEITEN
Modell:
<code>App.Article = DS.Model.extend({ title: DS.attr('string'), content: DS.attr('string'), checkIsLoaded: function() { if (this.get('isLoaded')){ console.log('loaded!'); // outputs `loaded` for each record } }.observes('isLoaded') }); </code>