Ich habe so etwas:
%Vor%Beachten Sie die berechnete Eigenschaft children_filtered.
Wenn ich children_filtered in einer Ansicht verwende ...
%Vor%Meine Anwendung hängt mit CPU @ 100%
Irgendwelche Ideen, was ich falsch mache? Gibt es ein besseres Muster für ein Objekt mit einer Liste von Elementen und einer Liste gefilterter Elemente?
Ihr Problem besteht darin, dass Sie die berechnete Eigenschaft als cacheable
definieren müssen. Andernfalls wird der Wert bei jeder Iteration von #each
neu berechnet. Es wurde diskutiert, ob cacheable
der Standardwert für alle berechneten Eigenschaften sein sollte.
Hier ist ein Beispiel für jsFiddle: Ссылка
Tags und Links ember.js