1

前もってコンパイラでコンパイルされたAngular 2アプリケーションでAppModuleNgFactoryを動的に構成する方法は?

LocationStrategywindow.isCordova環境変数に応じてプロバイダークラスを設定する必要があります

{
    provide: LocationStrategy,
    useClass: window.isCordova ? HashLocationStrategy : PathLocationStrategy
}

アプリケーションが AOT でコンパイルされていない場合、問題なく動作します。ただし、AOT でコンパイルすると、LocationStrategyプロバイダは常に に設定されHashLocationStrategyます。

これを達成する方法はありますか?

4

1 に答える 1