Is there a way to easily deregister all watchers on a scope with one simple command? I have multiple $watch functions on my scope, each returning its own deregister function. Instead of saving and calling each watcher individually, I want a method to automatically deregister all watchers when the scope is destroyed.
Would it be possible to utilize the $$watcher attribute present in the scope for this purpose?