いくつかの条件に基づいて、プロバイダー配列にプロバイダーを追加したいと考えています。この方法で追加しても機能しません
const tempProviders: Array<any> = [
abcService,
xyzService];
if(IE) {
tempProviders.push({provide: EVENT_MANAGER_PLUGINS,
useClass: IeInputEventManagerService,
deps: [DOCUMENT],
multi: true
});
}
@NgModule -> continues here
上記は機能しません。新しいプロバイダーをプロバイダー配列にプッシュする正しい方法は何ですか。