Ich versuche, über Modelle, die durch die Sammlung abgerufen werden, zu iterieren.
Ich habe folgenden Code:
%Vor%und Ergebnisse:
%Vor%Also die Methode fetch funktioniert - in Objekt-Dump kann ich 4 Datensätze gefunden finden, aber das Iterieren über die Sammlung funktioniert nicht ...
Aufgrund der von Ihnen gelieferten Ausgabe sieht es nicht so aus, als ob irgendein "Modell" gedruckt wurde. Das liegt wahrscheinlich daran, dass .each()
, wenn der this.collection
-Block ausgeführt wird, möglicherweise noch nicht vollständig abgerufen wurde. Dies liegt an der Async-Eigenschaft von JavaScript.
Versuchen Sie dies in Ihrer Initialisierungsmethode:
%Vor%Die andere Möglichkeit, dies zu umgehen, besteht darin, beim Abrufen einen Erfolgs-Handler hinzuzufügen, aber ich denke, dass das Abhören von Reset-Ereignissen in diesem Fall ausreichend sein sollte.
Hoffe, das hilft!
BTW, wie Cyclone sagt, der Handler für .each sollte nur ein Modell ohne den Index sein. :)
Aufgrund der von Ihnen gelieferten Ausgabe sieht es nicht so aus, als ob irgendein "Modell" gedruckt wurde. Das liegt wahrscheinlich daran, dass each
, wenn der model
-Block ausgeführt wird, möglicherweise noch nicht vollständig abgerufen wurde. Dies liegt an der Async-Eigenschaft von JavaScript.
Versuchen Sie dies in Ihrer Initialisierungsmethode:
%Vor%Die andere Möglichkeit, dies zu umgehen, besteht darin, beim Abrufen einen Erfolgs-Handler hinzuzufügen, aber ich denke, dass das Abhören von Reset-Ereignissen in diesem Fall ausreichend sein sollte.
Hoffe, das hilft!
BTW, wie Cyclone sagt, der Handler für .each sollte nur ein Modell ohne den Index sein. :)
Ich versuche, über Modelle, die durch die Sammlung abgerufen werden, zu iterieren.
Ich habe folgenden Code:
%Vor%und Ergebnisse:
%Vor%Also die Methode fetch funktioniert - in Objekt-Dump kann ich 4 Datensätze gefunden finden, aber das Iterieren über die Sammlung funktioniert nicht ...
Doing argument
bei der Sammlung gibt model
selbst als %code% .
Versuchen Sie Folgendes:
%Vor%Es sollte Ihnen %code% für die aktuelle Iteration geben.
Tags und Links backbone.js