Appelez la fonction de contrôleur du service dans angularjs

Je suis à l'aide d'une douille.io pour activer le chat de mon application et je suis en utilisant un service de SocketService pour effectuer toutes les socket choses. Lorsqu'un message est arrivé alors je veux déclencher une fonction d'un contrôleur du service SocketService à faire quelques changements dans l'INTERFACE utilisateur.
Donc, je veux savoir comment puis-je accéder à la fonction de contrôleur du service.
Exemple De Code:

.service('SocketService', function ($http,$rootScope,$q) {
  this.connect = function(){
    var socket = io();
    socket.on('connect',function(){
      //Call a function named 'someFunction' in controller 'ChatController'
    });
  }
});

C'est l'exemple de code pour le service.

Maintenant le code pour contrôleur

.controller('ChatController',function('SocketService',$scope){
  $scope.someFunction = function(){
     //Some Code Here
  }
});

source d'informationauteur Vinit Chouhan