Ich verwende AngularJS derzeit auf einem Projekt von mir und ich bin unsicher, wann/wenn ich Listener manuell auf den $ Scope (oder Bereich wenn in die Verknüpfungsfunktion einer Direktive zum Beispiel).
Aus der Dokumentation, die nicht die klarste ist, würde ich vermuten, dass Sie nicht auf Listener auf dem aktuellen Bereich zu lösen müssen, aber ich bin mir nicht sicher, ob Sie auf Listener auf unbind müssen sagen wir, das $ rootScope zum Beispiel.
Jede Klärung des Lebenszyklus von Komponenten, wie z. B. einer Richtlinie oder einem Controller der Richtlinie, wäre wünschenswert.
Dank