tôi không thể để di chuyển từ trang đăng nhập để trang bảng điều khiển khi tôi sử dụng trẻ em trong định tuyến như sau:góc 5 EmptyError: không có yếu tố theo thứ tự trong khi thực hiện các tuyến đường con
const appRoutes: Routes = [
{ path: '', redirectTo: 'login', pathMatch: 'full' },
{ path: 'login', component: LoginComponent,pathMatch: 'full' },
{
path: 'dashboard',pathMatch: 'full', /* canActivate: [AuthGuard], */ component: DashboardComponent ,
children: [
{
path: 'online-submission/:moduleName',pathMatch: 'full', component: OnlineSubmissionComponent,
/* canActivate: [AuthGuard], */data:{
breadcrumb: "online-submission"
} ,
children: [
{ path: 'batch-upload-members',pathMatch: 'full', component: BatchUploadMembersComponent,
/* canActivate: [AuthGuard], */data:{
breadcrumb: "batch-upload-members"
} },
{ path: 'select-members',pathMatch: 'full', component: SelectMembersComponent,
/* canActivate: [AuthGuard], */data:{
breadcrumb: "select-members"
}
}
]
}
]
},
{ path: '**', component: PageNotFoundComponent }
];
Tuy nhiên, khi tôi xóa thuộc tính con khỏi các tuyến đường và khiến chúng hoạt động bình thường trở nên tốt hơn. Vấn đề gì khi tôi thực hiện lộ trình con? Tôi đang sử dụng cli 1.6.0-rc.1
Những gì tôi đã thử cho đến nay?
Bình luận AuthGuard đã không làm việc vì vậy vấn đề không phải là cùng với một phần
Tôi đã xác minh rằng chỉ khi tôi có chúng như con đường (mà tôi cần để làm breadcrumbs) Vấn đề này xảy ra. Nếu tất cả các đường bay anh chị em, các tuyến hoạt động đúng
sử dụng
{enableTracing:true}
trongRouterModule.forRoot
nơi tôi tìmNavigationStart(id: 4, url: '/dashboard')
mà dường như url chính xác cho DashboardComponenttìm kiếm trên SO cho câu hỏi có tựa đề tương tự nhưng không ai đã giải quyết cùng một vấn đề :
Angular 2.0.1 Router EmptyError: no elements in sequence
Angular2 routing issues - Zone aware error No elements in sequence
Angular 2.0.1 Router EmptyError: no elements in sequence
Nếu rxjs của bạn là "^ 5.5.2", bạn cố gắng thay đổi để "5.5.2". –
Sau khi thực hiện thay đổi này, tôi nhận được thông báo lỗi "Không thể đọc thuộc tính 'TảiChọn' không xác định" –