ОШИБКА Ошибка: Uncaught (в обещании): Ошибка: не удается сопоставить ни один маршрут. Сегмент URL: «приборная панель / пользователи / надстройщик» - PullRequest
0 голосов
/ 17 сентября 2018

Так что моя проблема в том, что я не могу получить доступ к пути '/ dashboard / users / add-user' или любому другому маршруту в users-routing.module.ts, кроме маршрута по умолчанию (пустого), и я застрял свышеупомянутая ошибка.Нужны некоторые, чтобы избежать этого.Ниже приведена некоторая необходимая часть моего кода.

app-routing.module.ts:

const routes: Routes = [
  { path: 'dashboard', loadChildren: './dashboard/dashboard.module#DashboardModule', data: {title:'Dashboard'} },
  { path: '', redirectTo: '/dashboard/transactions', pathMatch: 'full' },
]

dashboard-routing.module.ts

const routes: Routes = [
  {
    path: '', component: DashboardComponent, children: [
      { path: 'users', pathMatch: 'full', loadChildren: './users/users.module#UsersModule',data:{title:'Users'} },
]
}]

users-routing.module.ts

const routes: Routes = [
    { path:'', component:UsersLandingComponent },
    { path:'add-user', component:AddUserComponent, pathMatch:'full', data:{title: 'Add User'}}
]

dashboard.component.html

<nav mat-tab-nav-bar color="accent">
  <a mat-tab-link *ngFor="let link of navLinks; let i = index" [routerLink]="link.path" routerLinkActive #rla="routerLinkActive" [active]="activeLinkIndex === i"
  (click)="activeLinkIndex = i">{{link.label}}</a>
</nav>
<router-outlet></router-outlet>
...