Skip to content

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.