如何在使用提前编译器编译的 Angular 2 应用程序中动态配置 AppModuleNgFactory?
LocationStrategy
应根据window.isCordova
环境变量设置提供程序类
{
provide: LocationStrategy,
useClass: window.isCordova ? HashLocationStrategy : PathLocationStrategy
}
如果应用程序没有使用 AOT 编译,它可以正常工作。但是当它使用 AOT 编译时,LocationStrategy
provider 总是设置为HashLocationStrategy
.
知道如何做到这一点吗?