Ich verstehe, dass AngularJS einige Uhren auf ng-repeat aufbaut. Welcher Uhrentyp ist zu diesem Zeitpunkt eingerichtet?
Kann jemand erklären, was in jedem dieser Szenarien passiert? Ich möchte wissen, ob ich viele Gegenstände habe, damit der Benutzer nicht durch Uhren gestört wird, die hätten beseitigt werden können, wenn ich es anders geschrieben hätte.
Eins
%Vor%Zwei
%Vor%Drei
%Vor%Vier
%Vor% Jede ng-repeat
richtet eine $ Uhr auf items
ein. (Wenn Sie sich den ng-repeat-Quelltext ansehen , das meiste davon ist die Funktion watchExpression der Methode $ watch. Jedes Mal, wenn ein Angular Digest-Zyklus ausgeführt wird, wird jede item
in items
von dieser Überwachungsfunktion überprüft. (Beachten Sie, dass diese Überwachungsfunktion in einem Digest-Zyklus mehr als einmal aufgerufen werden konnte).
Jedes {{}}
richtet eine $ Uhr ein. Wenn sich etwas wie item.property
in den {{}} s befindet, wird es mindestens einmal pro Digest-Zyklus dreckig überprüft.
Wenn eine Funktion innerhalb von {{}} s ist, wird diese Funktion mindestens einmal pro Digest-Zyklus aufgerufen.
Ich bin nicht sicher über x | filter
, aber diese Geige scheint angezeigt, dass der Filter mindestens einmal aufgerufen wird jeder Digest-Zyklus, auch wenn x
sich nicht ändert.
Tags und Links angularjs