Tôi hiện đang làm việc trên một trong các ứng dụng của Angular2. Tôi có 3 mô-đun tính năng trong đó chứa các mô-đun tính năng phụ khác. Tôi muốn tải mô-đun tính năng phụ của Tính năng 1 vào mô-đun phụ Tính năng của Tính năng 2 và ngược lại. dưới đây là mã mẫu.Góc 2: Phụ thuộc mô đun tính năng Thông tư
hành động routing.module.ts
const routes: Routes = [
{
path: '',
component: ActionComponent,
children: [
{
path: ':id',
loadChildren: 'app/action/action-detail/action-detail.module#ActionDetailModule'
}
]
}
];
hành động chi tiết-routing.module.ts
const routes: Routes = [
{
path: '',
component: ActionDetailComponent,
},
{
path: 'topic-detail/:id',
loadChildren: 'app/topic/decision-topic-detail/decision-topic-detail.module#DecisionTopicDetailModule',
}
]
chủ đề-routing.module.ts
const routes: Routes = [
{
path: '',
component: TopicComponent,
children: [
{
path: ':id',
loadChildren: 'app/topic/decision-topic-detail/decision-topic-detail.module#DecisionTopicDetailModule'
}
]
}
];
ra quyết định chủ đề-chi tiết-routing.module.ts
const routes: Routes = [
{
path: '',
component: DecisionTopicDetailComponent,
},
{
path: 'action-detail/:id',
loadChildren: 'app/action/action-detail/action-detail.module#ActionDetailModule'
}
]
Điều này tạo ra sự phụ thuộc cyclic và ném lỗi của LỖI kích thước gọi stack tối đa vượt quá tại thời gian biên dịch.
Có cách nào để giải quyết lỗi này không. Tôi biết một cách là để tải toàn bộ mô-đun tính năng nó tự nhưng đó không phải là tình hình khả thi.
Xin cảm ơn trước.
đó là lỗi trong CLI góc.https://github.com/angular/angular-cli/issues/6309 –