前もってコンパイラでコンパイルされたAngular 2アプリケーションでAppModuleNgFactoryを動的に構成する方法は?
LocationStrategy
window.isCordova
環境変数に応じてプロバイダークラスを設定する必要があります
{
provide: LocationStrategy,
useClass: window.isCordova ? HashLocationStrategy : PathLocationStrategy
}
アプリケーションが AOT でコンパイルされていない場合、問題なく動作します。ただし、AOT でコンパイルすると、LocationStrategy
プロバイダは常に に設定されHashLocationStrategy
ます。
これを達成する方法はありますか?