そのため、コントローラーに注入されたいくつかの異なるサービスからの変更を監視するコントローラーがあります。コントローラーは現在、サービスの各スコープを継承して、そこから 1 つの値を $watch します。サービス全体のスコープをミックスにドラッグすることなく、その 1 つの値を $watch する方法を見つけたいと思っています。これが私の疑似コードです。
function controller {
$scope.$watch(myService.value, function(newVal) {
$scope.value = newVal;
});
}
サービススコープを使用してコントローラーを更新しないようにする方法についての指針をいただければ幸いです。
どうもありがとう