Chuyển "hiện tại" $scope
sang dịch vụ AngularJS có đúng không?
Tôi đang ở trong tình huống mà tôi có một dịch vụ $ khi biết rằng nó chỉ được sử dụng bởi một bộ điều khiển và tôi muốn tham chiếu đến phạm vi của bộ điều khiển trong chính các phương thức dịch vụ $.
Điều này có đúng về mặt triết học không?
Hay tốt hơn là tôi nên phát các sự kiện tới $ rootScope và sau đó làm cho bộ điều khiển của tôi lắng nghe chúng?
$scope
thuộc tính và gọi $scope.$apply
khi cần thiết.
$scope
... làm thế nào bộ điều khiển sẽ truy cập trực tiếp vào dữ liệu trong dịch vụ và chuyển nó đến chế độ xem mà không làm điều này?