title: how to use Router.navigate() with named router outlet and url parameter
body: <p>I have troubles using named router outlet, I think I am using it wrong although I assume I followed the angular docs:</p>
  
  <p>router configuration:</p>
  
  <pre><code>const routes: Routes = [
  
      {path: 'checktypes', component: ChecktypeComponent},
      {path: 'checktypes/:id', component: ChecktypeDetailsComponent, outlet: 'checktypeDetails'},
  
    ];
  </code></pre>
  
  <p>template of <code>ChecktypeComponent</code>:</p>
  
  <pre><code>...
  &lt;router-outlet name="checktypeDetails"&gt;&lt;/router-outlet&gt;
  ...
  </code></pre>
  
  <p>In the <code>ChecktypeComponent</code> (on route <code>/checktypes</code>):</p>
  
  <pre><code>this.router.navigate([{outlets: {checktypeDetails: ['checktypes', 1]}}]);
  </code></pre>
  
  <p>I hardcoded the id 1 just for the sake of simplicity. I always get the error <code>Cannot match any routes. URL Segment: 'checktypes/1'</code>. I tried a lot of stuff but I can't get it to work. What am I doing wrong?</p>