angular - Angular 中 LoadChildren Route 中的箭头函数与字符串路径
问题描述
在下面的代码中,除了第一个例子中我们需要导入productsModule
到文件之外,这两种懒加载路由的方式有什么区别?
{ path: 'products', loadchildren: () => productsModule }
对比
{ path: 'products', loadchildren: 'app/products/products.module#ProductsModule' }
解决方案
{ path: 'products', loadchildren: 'app/products/products.module#ProductsModule' }
对于 Angular 8 的延迟加载模块,它是一种已弃用的方式。
loadChildren 路由配置应从字符串更改,例如
{ path: 'products', loadchildren: () => productsModule }
https://angular.io/guide/deprecations#loadchildren-string-syntax
推荐阅读
- javascript - Webpack 导入的变量未定义,除非我将其分配给另一个变量
- html - 如何在 WordPress 帖子上编写预先编写的 HTML 代码
- javascript - 调整围绕其原点旋转的 SVG 的大小
- html - 无法缩小背景照片大小
- c# - 通过网络实例化游戏对象
- arcore - 将 arFragment (sceneForm) 与现有 Fragment APP 集成的最佳实践
- objective-c - 为什么我必须将我的第二个参数标记为对 swift 桥接函数的本机反应
- c# - 数据不会基于下拉列表选择绑定到网格视图
- python - 如何在类方法中制作全局类var
- mongodb - 根据日期查询时间序列数据