Bei der Anforderung von data.json
Datei zum Auffüllen der Sammlung, die unter Daten
Collection ruft das Ereignis "Reset" nicht auf, wie es in der Dokumentation heißt. Ich kann sehen, dass die Anfrage und die Antwort nach der Fetch-Methode korrekt sind, aber nichts passiert. Unten ist der Code für meine App. Router, der alles startet
%Vor%die Sammlung
%Vor%Zeigen Sie an, dass das Ereignis "Zurücksetzen" abonniert ist
%Vor% Ich hatte ein ähnliches Problem, ich hoffe, meine Antwort wird für andere von Nutzen sein. Zuerst war meine data.json
Datei nicht gültig. Dann stellte sich heraus, dass ich die folgende Codezeile übersehen hatte:
Das Hinzufügen dieser Codezeile hat das Problem für mich gelöst.
Sie sollten Backbone anweisen, das Zurücksetzen beim Abrufen auszulösen, indem Sie {reset: true} beim Abrufen ab Backbone 1.0
übergebenErsetzen:
%Vor%Mit
%Vor%Möglicherweise liegt ein Problem mit Ihrem Abruf vor, wenn die Sammlung nicht gefüllt wird. Lesen Sie diese Antwort , um zu erfahren, wie ein Fehlerhandler in den Abrufvorgang übergeben wird.
Tags und Links javascript ajax backbone.js events underscore.js