Welche Ereignisse werden ausgelöst, wenn fetch () in einer Backbone.js-Sammlung aufgerufen wird?


Answers

Wenn Sie Backbone 1.0 verwenden, müssen Sie reset: true im Aufruf fetch () übergeben, um eine Bindung mit dem Ereignis reset herzustellen:

trips.fetch({reset: true});
Question

In meiner backbone.js App gibt es eine Trips collection , die Trip models , die mit LocalStorage . Ich kann Trips.create(form_attributes) , um eine Reise zum Todos store zu erstellen und zu Todos store .

Wenn ich meine App zum ersten Mal lade, rufe ich Trips.fetch({ success: trips_fetch_success }) und trips_fetch_success erhält eine Antwort, die die Trip models anzeigt, die die Trips collection enthält.

Ich habe versucht, Ereignisse zu refresh und in die Trips collection change , aber diese Ereignisse werden nicht abgefangen, was mich glauben lässt, dass ich eine falsche Vorstellung davon habe, welche Ereignisse von Trips.fetch .

Meine Frage: Trips.fetch Ereignisse sollte Trips.fetch auslösen? Und werden die Ereignisse auf der Sammlung oder auf jedem einzelnen Trip models ausgelöst?




Related