Backbone.js Collections rufen das Ereignis "Reset" nach dem Abrufvorgang nicht auf

7

Bei der Anforderung von data.json Datei zum Auffüllen der Sammlung, die unter Daten

hat %Vor%

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%

Referenzseite

Ссылка

    
Deeptechtons 22.02.2012, 04:28
quelle

4 Antworten

2

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:

%Vor%

Das Hinzufügen dieser Codezeile hat das Problem für mich gelöst.

    
dvtoever 02.05.2012, 18:25
quelle
19

Sie sollten Backbone anweisen, das Zurücksetzen beim Abrufen auszulösen, indem Sie {reset: true} beim Abrufen ab Backbone 1.0

übergeben

Ersetzen:

%Vor%

Mit

%Vor%     
user1128896 29.04.2013 12:41
quelle
2

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.

    
Oiva Eskola 22.02.2012 11:23
quelle
-1

Ich habe das gleiche iusse .. und reparierte es durch:

%Vor%     
freestyle21 11.12.2013 12:02
quelle