【发布时间】:2017-09-03 21:37:36
【问题描述】:
在结合延迟加载实现路由时遇到问题。
我的代码可以在这里找到:https://github.com/ahartvign/NetCoreDemos
每当我尝试导航到延迟加载的路线“跟踪”时,我都会收到错误消息:
找不到模块“./trackers/trackers.module”
我已经为 loadChildren 尝试了多个不同的值:
'trackers/trackers.module#TrackersModule'
'./trackers/trackers.module#TrackersModule'
'/trackers/trackers.module#TrackersModule'
以上所有内容都使用默认导出而不是 #TrackersModule。
我也尝试过重启我的服务器,显然有些人遇到了问题。
【问题讨论】:
-
我怀疑您需要使用像
ngtools/webpack(感谢 CLI 团队)或angular-router-loader(感谢 Brandon Roberts)这样的特殊加载程序之一 -
@yurzui 我安装了 angular-router-loader 并设法让它工作。我对为什么我需要这样做有点困惑。我以为这个功能是原生的?我已经在网上遵循了几个指南,但没有人提到这一点。不管怎样,谢谢。
标签: angular lazy-loading angular2-routing angular2-modules