title: How do I get an instance of Angular router without injecting it?
body: <p>Usually I'd go like this in my component.</p>
  
  <pre class="lang-js prettyprint-override"><code>import { Router } from "@angular/router";
  
  @Component({ ... })
  export class CompyTheComponent {
    constructor(private router: Router) { 
      console.log(router.url);
    }
  }
  </code></pre>
  
  <p>What if I want to obtain a reference of it <strong>without</strong> injecting it? I've tried to create it but died on all the parameters I couldn't figure out. Ans since it's not the usual (nor recommended) way to approach it, there's not much googlearch on it.</p>
  
  <pre class="lang-js prettyprint-override"><code>let routy : Router = new Router(...);
  </code></pre>