所以我有一个控制器来监视注入到其中的几个不同服务的变化。控制器当前正在继承每个服务的范围以 $watch 从中获取一个值。我很想找到一种方法来 $watch 那个值,而不会将整个服务范围拖入组合中。这是我的伪代码:
function controller {
$scope.$watch(myService.value, function(newVal) {
$scope.value = newVal;
});
}
任何有关如何避免使用服务范围来更新控制器的指针都将不胜感激。
非常感谢