我有2个MsAdalAngular6Module
的配置数据。根据用户何时可以选择其中任何一个。所以在登录页面上,我向他们展示了。一旦用户选择了任何选项,如何从登录页面更新MsAdalAngular6Module
并初始化应用?
没有找到任何想法,有人可以帮助我吗?作为一个简单的操作,直到用户选择该选项,我才需要停止应用初始化。以后将由用户使用config更新
这是我的应用程序模块:
@NgModule({
declarations: [
AppComponent,
SignInComponent
],
imports: [
BrowserModule,
AngularFontAwesomeModule,
MsAdalAngular6Module.forRoot(getAdalConfig()), //2 config needs by user
TranslateModule.forRoot({
loader: {
provide: TranslateLoader,
useFactory: (createTranslateLoader),
deps: [HttpClient]
},
isolate: true
}),
SharedModule,
HttpClientModule,
iboCalendarModule,
RoutesModule,
// HttpClientInMemoryWebApiModule.forRoot(EventData),
StoreModule.forRoot({}),
EffectsModule.forRoot([]),
StoreDevtoolsModule.instrument({
name:'IBO App',
maxAge:25
})
],
providers: [
{
provide: HTTP_INTERCEPTORS,
useClass: InsertAuthTokenInterceptor,
multi: true
}
],
bootstrap: [AppComponent]
})
export class AppModule { }
模拟: