¿Es correcto pasar la "corriente" $scope
a un servicio AngularJS?
Estoy en la situación en la que tengo un $ service sabiendo que solo lo consume un controlador, y me gustaría tener una referencia al alcance del controlador en los métodos $ service.
¿Es esto filosóficamente correcto?
¿O sería mejor transmitir eventos al $ rootScope y luego hacer que mi controlador los escuche?
$scope
propiedades y llamar $scope.$apply
cuando sea necesario.
$scope
... ¿cómo accedería el controlador directamente a los datos en el servicio y los pasaría a la vista sin hacer esto?