title: Redirect to first allowed route in Angular 2?
body: <p>I have following route configuration:</p>
  
  <pre><code>const routes: Routes = [
    { path: '', redirectTo: 'customers', pathMatch: 'full' },
    { path: 'customers', component: CustomerListComponent, canActivate: [CustomerGuard] },
    { path: 'products', component: ProductListComponent, canActivate: [ProductGuard] },
    { path: 'sales', component: SalesListComponent, canActivate: [SalesGuard] }
  ]; 
  </code></pre>
  
  <p>The problem is, I have no 'dashbord', only domain management pages, and although every authorized user will have access to at least one of them, none of them will be available to all user.</p>
  
  <p>Is there an option to say: redirect to first route, that can be activated? Or I need to write a virtual component under path '/' that would do dynamic redirection, based on user roles?</p>