मैं वर्तमान में कोणीय 2 के आवेदन पर काम कर रहा हूं। मेरे पास 3 फीचर मॉड्यूल हैं जिनमें अन्य सब फीचर मॉड्यूल शामिल हैं। मैं फ़ीचर 2 के उप फ़ीचर मॉड्यूल में फीचर 1 के सब फीचर मॉड्यूल को लोड करना चाहता हूं और इसके विपरीत। नीचे नमूना कोड है।कोणीय 2: परिपत्र फ़ीचर मॉड्यूल निर्भरता
कार्रवाई routing.module.ts
const routes: Routes = [
{
path: '',
component: ActionComponent,
children: [
{
path: ':id',
loadChildren: 'app/action/action-detail/action-detail.module#ActionDetailModule'
}
]
}
];
कार्रवाई विस्तार-routing.module.ts
const routes: Routes = [
{
path: '',
component: ActionDetailComponent,
},
{
path: 'topic-detail/:id',
loadChildren: 'app/topic/decision-topic-detail/decision-topic-detail.module#DecisionTopicDetailModule',
}
]
विषय-routing.module.ts
const routes: Routes = [
{
path: '',
component: TopicComponent,
children: [
{
path: ':id',
loadChildren: 'app/topic/decision-topic-detail/decision-topic-detail.module#DecisionTopicDetailModule'
}
]
}
];
निर्णय विषय-विस्तार-routing.module.ts
const routes: Routes = [
{
path: '',
component: DecisionTopicDetailComponent,
},
{
path: 'action-detail/:id',
loadChildren: 'app/action/action-detail/action-detail.module#ActionDetailModule'
}
]
यह चक्रीय निर्भरता बनाता है और संकलन समय पर पार कर अधिकतम कॉल स्टैक आकार में त्रुटि की त्रुटि फेंकता है।
क्या इस त्रुटि को हल करने का कोई तरीका है। मुझे पता है कि एक ही तरीका है कि पूरे फीचर मॉड्यूल को स्वयं लोड करना है लेकिन यह व्यवहार्य स्थिति नहीं है।
अग्रिम धन्यवाद।
यह कोणीय सीएलआई में एक बग है।https://github.com/angular/angular-cli/issues/6309 –