Provider that uses a class constructor
{ provide: UserService, useClass: UserService } Copy
{ provide: UserService, useClass: UserService }
{ provide: DI_TOKENS.ConsumerRegistry, useClass: ConsumerRegistry, scope: Scope.Singleton } Copy
{ provide: DI_TOKENS.ConsumerRegistry, useClass: ConsumerRegistry, scope: Scope.Singleton }
{ provide: DI_TOKENS.ConnectionManager, useClass: ConnectionManager, scope: Scope.Request } Copy
{ provide: DI_TOKENS.ConnectionManager, useClass: ConnectionManager, scope: Scope.Request }
Optional
Lifecycle scope - defaults to Transient if not specified
Provider that uses a class constructor
Example: Transient (default)
Example: Singleton
Example: Request-scoped