Angular 2 event when any [routerLink] is clicked : <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>
