【发布时间】:2017-08-23 11:06:38
【问题描述】:
我收到错误:
ERROR in /opt/NodeJS/FutureDMS/src/app/app.module.ts (5,9): Module '"/opt/NodeJS/FutureDMS/src/app/app.routing"' has no exported member 'APP_ROUTE'.
我在 loadChildren 属性中使用了箭头函数,例如:-
{
path: 'dashboard',
loadChildren: () => ExampleDashboardModule
}
我也有解决办法。如果我使用
{
path: 'dashboard',
loadChildren: './example-dashboard/example-dashboard.module#ExampleDashboardModule'
}
而不是:
{
path: 'dashboard',
loadChildren: () => ExampleDashboardModule
}
然后它会正常工作。可能存在 AOT 编译器问题,但我真的很想使用带箭头功能的路由,但没有得到正确的解决方案,请给出一些建议。
【问题讨论】:
-
能否贴出完整的app.routing和app.module文件
-
您陈述了一个 AOT 问题。它在本地真的对你有用吗?
-
@Carsten 实际上我正在本地工作,但它不起作用。每当我尝试编译我的代码时,它都会因我提到的错误而失败,之后如果我更改代码中的某些内容并保存它,然后它会重新编译并成功编译。
标签: javascript node.js angular typescript angular2-routing