ember-data - store.find ('model') fragt immer den Server ab

Details: ember-data-1.0.0.beta.3 und der Standard-RESTAdapter

Ich könnte falsch verstanden haben, wie diestore.find() Methode funktioniert, aber meines Wissens sollte der folgende Code den Server nicht abfragen, wenn die von mir angeforderten Datensätze bereits im Geschäft vorhanden sind:

var IndexRoute = Em.Route.extend({
    model: function() {
       return this.store.find('link');
    },
});

Aus der emberjs.com-Dokumentation fürDS.Store.find():

Die find-Methode gibt immer ein Versprechen zurück, das mit dem Datensatz aufgelöst wird. Wenn der Datensatz bereits im Geschäft war, wird das Versprechen sofort aufgelöst. Andernfalls fordert der Speicher die Suchmethode des Adapters auf, die erforderlichen Daten zu suchen.

Ich habe eine andere Route mit genau demselben Model-Hook, aber wenn ich diese Route besuche und die Daten bereits im Store sind, wird der Server abgefragt. Und wenn ich zur Indexroute zurückkehre, wird sie erneut abgefragt. Sollte nicht.find() geh damit um?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage