Services
ng g service [service-name] [options]Best Practices
Examples
// For local level services - available to the Component (USING ElementInjector)
@Injectable()
export class LocalService { ... }
// Or
// For root level services - available everywhere (USING root EnvironmentInjector)
@Injectable({
providedIn: "root",
})
export class SomeService { ... }Circular Dependencies
forwardRef()
forwardRef()Last updated