Skip to content

Comment utiliser useValue dans le provider ?

Pour utiliser useValue dans un provider, vous devez le faire dans un module Angular. Voici un exemple :

ts
import { NgModule } from '@angular/core';
import { MyService } from './my.service';

@NgModule({
  providers: [{ provide: MyService, useValue: 'Hello World' }]
})
export class MyModule { }
import { NgModule } from '@angular/core';
import { MyService } from './my.service';

@NgModule({
  providers: [{ provide: MyService, useValue: 'Hello World' }]
})
export class MyModule { }

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.