title: How to start a standalone angular service
body: <p>I have a service that watches something on the rootscope and does something in response. Nobody else requires that service as a dependency. How do I tell the service to start doing its thing?</p>
  
  <p>This is how I do it for now.</p>
  
  <pre><code>angular.module('app')
  .service('myService', function ($rootScope) {
  
    return function () {
        $rootScope.$on("...", function () {
          //do stuff
        });
      };
  
  })
  .run(function (myService) {
    myService();
  });
  </code></pre>
  
  <p>Is there a cleaner way to do this?</p>