Appearance
Comment utiliser useValue dans le provider ? ​
Pour utiliser useValue
dans un provider, allez dans le fichier app.config.ts
:
ts
import { ApplicationConfig } from '@angular/core';
import { MyService } from './my.service';
export const appConfig: ApplicationConfig = {
providers: [{ provide: MyService, useValue: 'Hello World' }]
};
Dans cet exemple, nous avons déclaré un module MyModule
qui fournit un service MyService
en utilisant l'option useValue
. Cela signifie que lorsque MyService
est injecté dans un autre composant ou service appartenant à ce module, il recevra la valeur "Hello World" injectée dans son constructeur.