问题描述:
上述问题出现后,程序报错提示:惰性路由资源发生了递归 。我既没有升级版本、IDE是也没有升级,且没有改动。
解决方案:
文章插图
1. 调整中 中所引入模块的顺序,其中、、、都是自定义的 。
中有很多网友分享,要把(非自定义的模块)放在最前面,把(配置了惰性路由的模块)放在最后面 。但这个方案对我来说无用,因为我不是这个错误引起的 。
imports: [BrowserModule,LayoutModule,BrowserAnimationsModule,NgbModule.forRoot(),HttpClientModule,FormsModule,AuthModule,AppRoutingModule,ThemeRoutingModule,],
2. 调整所有中的、以及直接配置在中的数组 。经排查,我的问题主要处在Login组件的路由上 。
最开始,中了,但又在配置了login路由,与中的login/路由冲突了 。
由于中还有出login、意外的功能,就只保留数组中的 。删除中配置的login、的惰性路由 。
总结:
其实这个问题我碰到过很多次了,但每次解决后,过段时间我就忘了 。所以这次做个存档 。
【Bug in Angular2 :lazy route resource rec】错题集还是很有必要的!
- 让程序提升Debug权限
- 一 C++ bug解决经验
- 顶不住了!OpenAI 宣布启动漏洞赏金计划,众包给ChatGPT找bug
- dialog显示不全,布局显示不全,下边框显示不全,只显示一半的BUG
- 互联网之父公开拍卖万维网源代码,3400万买下后发现居然有bug 世界之最源码
- 萨墓怎么走,魔兽世界史诗萨墓老2怎么卡bug
- 《刺激战场》有哪些“奇葩”绰号?网友:“bug战场”必须上榜! 刺激战场吉尼斯记录
- XP XP框架开启debug模式_敏捷方法之极限编程和 Scrum
- 穿越火线高手排名,CFBUG高手来
- [Weex 学习]Weex Debug模式