¿Es correcto pasar la "corriente" $scopea 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?
$scopepropiedades y llamar $scope.$applycuando 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?