Class vs Injection Token
export const API_BASE_URL = new InjectionToken<string>('ApiBaseUrl');
@NgModule({
providers: [
{
provide: API_BASE_URL,
useValue: 'https://api.wishtack.io/api/v2'
}
]
})
export class AppModule {
}
@Component({
...
})
export class AppComponent {
constructor(@Inject(API_BASE_URL) apiBaseUrl: string) {
}
}Mis à jour