Angular App Provisioning Interceptor

JS
S
JavaScript

A function that will be executed when an application is initialized. Angular App Provisioning Interceptor using APP_INITIALIZER.

1// app.module
2import { NgModule, APP_INITIALIZER } from '@angular/core';
3...
4export function appInit(appService: AppService) {
5  return () => appService.waitForAuthentication();
6}
7...
8    {
9      provide: APP_INITIALIZER,
10      useFactory: appInit,
11      deps: [ AppService, AuthService ],
12      multi: true
13    }
14
15

Created on 7/12/2019