私はwindow.location
を使用して注射用に設定します。私は、変数useファクトリーvs useValueとAoTコンパイル
const flag = window.location.search.includes('flag');
...
{ provide: FLAG, useValue: flag },
を定義し、私が得るのはなぜ期待どおりにJITコンパイル で動作します。しかし、私はIBMアカデミーに切り替えたとき、それは両方のケースで useFactory
作品
export function flagFactory() {
return window.location.search.includes('flag');;
}
...
{ provide: FLAG, useFactory: flagFactory },
を壊し輸入近い私のモジュールで undefined
とuseValue
とtrue
とuseFactory
?
ここで、あなたのコードのこの部分を定義しますか? 'const flag = ...'? RootModuleの – PierreDuc
をインポートと一緒に – mgrinko