Ich lerne nur Backbone. Ich habe folgendes
%Vor%Ich rufe dies von der Render-Methode einer Ansicht wie folgt auf
%Vor%Die Variable total_cpu ist immer leer, aber die Elemente sind immer korrekt. Irgendwelche Ideen?
Ich weiß, dass meine Sammlung funktioniert, da ich viele Elemente dort habe, aber ich muss alle CPUs von jedem Element in der Sammlung für die Seitenzusammenfassung aufaddieren.
Für diejenigen, die das Todos-Beispiel Ссылка kennen, habe ich ein sehr ähnliches Setup.
Hier ist der beste Weg, ich weiß wie:
%Vor%Hier ist ein jsFiddle der Lösung .
Ich glaube, Ihr Problem besteht darin, dass "dies" möglicherweise die Instanz Ihrer Sammlung verweist oder nicht, je nachdem, ob Sie die Bindung verloren haben oder nicht (z. B. wenn cpuTotal als Argument in einem Funktionsaufruf übergeben wird). Sie können die Bindung an die cpuTotal-Funktion in der Initialisierungsfunktion ändern. Ich habe das nicht getestet, aber versuche es (Lob an @Brian für die Empfehlung zu reduzieren):
%Vor%Tags und Links javascript backbone.js