title: Angular 2 event when any [routerLink] is clicked
body: <p>I have a simple Loader Service that hides and shows certain loaders. I'm working on something that will be used a lot with slow connections and I need to show/hide a loader between route changes. </p>
  
  <p>I can hide the loader when the new route is loaded with the following.</p>
  
  <pre><code>this._Router.subscribe(() =&gt; {
      this._LoaderService.hide();
  })
  </code></pre>
  
  <p>I'm trying to find a way that I can call my <code>this._LoaderService.show()</code> function immediately when any [routerLink] is clicked (at the start of the route change, not the end).</p>
  
  <p>I've had a look around and I tried <a href="https://angular.io/docs/ts/latest/api/router/Router-class.html" rel="noreferrer">https://angular.io/docs/ts/latest/api/router/Router-class.html</a> but I can't seem to figure it out.</p>
  
  <p>Any help appreciated</p>