So löscht man eine Variable aus dem Bereich in angular.js [duplizieren]

7

Nach meinem Wissen, wenn wir eine Variable an den Scope anhängen, werden Uhren darauf angewendet und es wird jeder Digest-Zyklus überprüft. Eine gute Faustregel ist, dass nicht mehr als 2000 Variablen zu einem bestimmten Zeitpunkt beobachtet werden sollten.

Meine Frage ist, wie Sie eine bereits vorhandene Variable aus dem Bereich entfernen. Zum Beispiel $scope.var1=1 sagen, ich musste es für eine einmalige Verwendung erstellen. Ist es möglich, dass ich es aus dem Scope "lösche" oder wird die Variable für die Lebensdauer des Scope beobachtet?

BEARBEITEN:

Aus den Kommentaren unten verstehe ich, dass Sie die Uhren manuell entfernen müssen oder dass sie zerstört werden, wenn das Oszilloskop zerstört wird. Allerdings ist mir immer noch unklar, wie Sie Uhren für Variablen entfernen, die durch Anweisungen wie ngModel festgelegt sind?

    
Kiran Yallabandi 19.08.2015, 19:01
quelle

1 Antwort

32

Sie können einfach das Schlüsselwort delete verwenden:

%Vor%     
aghidini 19.08.2015, 19:07
quelle

Tags und Links