Appearance
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 { }
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.