I can set up a $watch on an AngularJS scope to be notified when the expression I am interested in has changed. But how do I stop watching once I lose interest?
As an additional comment, but not answer - this is the same principle for killing event listeners as well.
var unregister = $rootScope.$on("listen-for-something-cool", function($event, params) {
//Do cool stuff with params, then kill it
unregister();
};
Just an addition I thought would be cool for anyone else to know...