角度7`MsAdalAngular6Module`运行时配置

时间:2019-05-15 12:50:51

标签: angular7

我有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 { }

模拟:

multiple option for adaljs

0 个答案:

没有答案