一、懒加载实现(AppRoutingModule)
(1)实现代码:
但是在项目运行时,就一直报错:
(2)解决方法:
然后检查了我自己的代码,因为我引入了公共的share.module.ts(内部为需要的ant-design的一些引入)到app.module.ts中,share.module.ts中引入了browserAnimationsModule,app.module.ts中也引入了
browserAnimationsModule......
注:share.module.ts中的引入应为exports
(3)出错原因
browserModule只能import一次,并且如果引入了 browserAnimationsModule
或者 NoopAnimationsModule
就不需要再引入 browserModule
了,前两个已经内部引用了。
(4)常见模块作用
官方文档指出(Angular - API 列表)
模块名 | 作用 |
BrowserModule | 用于启动和运行浏览器应用的的基本服务,导出所有 Angular 应用都需要的基础设施。默认包含在用 CLI 的 new 命令创建的所有 Angular 应用中。 |
CommonModule | 导出所有基本的 Angular 指令和管道,例如 NgIf 、NgForOf 、DecimalPipe 等 |
FormsModule | 使用 NgModel 构建模板驱动表单。 |
ReactiveFormsModule | 含有响应式表单所需的基础设施和指令 |
RouterModule | 使用前端路由 |
BrowserAnimationsModule |
动画模块 |
(5)参考博客
1.Angular LazyLoad Module 常见问题 - PasteBin of GC (guchengf.me)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。