So I have a controller watching for changes from several different services that are injected into it. The controller is currently inheriting each of the service's scope to $watch one value from it. I would love to find a way to $watch that one value without dragging the services entire scope into the mix. Here is my psuedo code for it:
function controller {
$scope.$watch(myService.value, function(newVal) {
$scope.value = newVal;
});
}
Any pointers on how to avoid using the services scope to update the controller would be appreciated.
Thanks a lot