angular - 如何使用 loadChildren 为 angular2 延迟加载路由器创建 plunker

标签 angular

我面临着创建一个 pluker 来演示问题的问题。 当我在 route 使用 { path: 'mod1', loadChildren: 'mod1.module#Mod1Module'} 时。然后 plunker 尝试加载这样的 url:

https://run.plnkr.co/XXXXXXXXXX/mod1.module

但它返回未找到,所以我的插件没有运行。

这是骗子 URL:https://plnkr.co/edit/Qd8MLYNQVS2NJ6vH3ZC6?p=preview

更新

我已经能够用这个笨蛋打开仪表板了。 https://plnkr.co/edit/zgMigHSEFXxxwUp8QQzr?p=preview 当我尝试在模块 1 的第 1 页中导航时,它显示另一个错误。

最佳答案

mod1.module.ts

@NgModule({
  imports: [
    Mode1RoutingModule, // <== add this line
    FormsModule,
    ReactiveFormsModule,
    HttpModule,
    CommonModule
  ],
  declarations: [
    routedComponents,
    Mod1Page1Component,
    Mod1Page2Component
  ],
  providers: [
        Mod1AbcService
  ]
})
export class Mod1Module { }

https://plnkr.co/edit/zHso2uuvHec4FHOHGjNH?p=preview

关于angular - 如何使用 loadChildren 为 angular2 延迟加载路由器创建 plunker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40971268/

相关文章:

angular - fxLayoutWrap 不工作

javascript - 升级到 Angular 10 后无法读取未定义的属性 '0' 中的错误

javascript - 无法将 razorpay 集成到 angular 4 中

angular - RouteConfig 在我的 Angular 2 项目中似乎不起作用

node.js - Nginx 反向代理 + ExpressJS + Angular + SSL 配置问题

angular - Dart 中的构建时值注入(inject)

angular - 为什么我不能构建引用内部 Angular 库的 Angular 应用程序?

javascript - 下载作为二进制/八位字节流的 PNG 文件

angular - 你如何从 Angular 4 的父组件继承模板?

javascript - 内容增加时自动分页jspdf