How do you restrict provider scope to a module?
It is possible to restrict service provider scope to a specific module instead making available to entire application. There are two possible ways to do it.
-
Using providedIn in service:
import { Injectable } from '@angular/core';import { SomeModule } from './some.module';@Injectable({providedIn: SomeModule,})export class SomeService {} -
Declare provider for the service in module:
import { NgModule } from '@angular/core';import { SomeService } from './some.service';@NgModule({providers: [SomeService],})export class SomeModule {}
June 07, 2022
1064
Read more
What is Angular Framework?
November 04, 2022
AngularWhat is a Angular module?
November 03, 2022
AngularWhat are the steps to use animation module?
October 31, 2022
Angular