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>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage