title: Cannot register two dynamic routes under the same URL
body: <p>I am struggling establishing the following route structure:</p>
  
  <p><strong>Routing.module.ts</strong></p>
  
  <pre><code>const forumRoutes: Routes = [
    {
      path: 'forum', component: ForumComponent, children: [
        { path: '', component: ForumListComponent },
        { path: ':categoryId', component: ForumCategoryComponent, pathMatch: 'full' },
        { path: ':threadId', component: ForumSingleComponent },
      ]
    }
  ];
  </code></pre>
  
  <p>both paths work well but the problem is whenever I click on routerLink</p>
  
  <pre><code>&lt;div [routerLink]="['../thread', threadId ]"&gt;
  </code></pre>
  
  <p>the paths get updated but the template always pertains to ForumCategoryComponent</p>
  
  <blockquote>
    <p>{ path: ':categoryId', component: ForumCategoryComponent, pathMatch:
    'full' },</p>
  </blockquote>
  
  <p>I tried using pathMatch full but i does not yield any effect.</p>
  
  <p>How can I register this? Is it even possible? </p>