For example this router { path: '/client', component: ClientRootComponent, children: [ {path: '', component: ClientListComponent}, {path: ':clientId', component: ClientOpenComponent, resolve: makeResolver(ClientOpenResolver)} ] }, { path: '**', component: NotFoundComponent } will pass both URLs /client/1234 and /client/asdf to ClientOpenComponent. How I can make that /client/asdf will be matched as NotFound and passed to NotFoundComponent? Continue reading...