Ich kann eine $ watch für einen AngularJS-Bereich einrichten, um benachrichtigt zu werden, wenn sich der Ausdruck, an dem ich interessiert bin, geändert hat. Aber wie höre ich auf zu schauen, wenn ich das Interesse verliere?
angularjs
angularjs-scope
Thilo
quelle
quelle
foo
. Ein bisschen abseits des Themas, aber ich dachte, es ist erwähnenswert.Als zusätzlicher Kommentar, aber nicht als Antwort - dies ist das gleiche Prinzip, um auch Event-Listener zu töten.
var unregister = $rootScope.$on("listen-for-something-cool", function($event, params) { //Do cool stuff with params, then kill it unregister(); };
Nur eine Ergänzung, von der ich dachte, dass sie für alle anderen cool wäre ...
quelle