Concrete injectors implement this interface. Injectors are configured with providers that associate dependencies of various types with injection tokens.

See

Usage Notes

The following example creates a service injector instance.

{@example core/di/ts/provider_spec.ts region='ConstructorProvider'}

Usage example

{@example core/di/ts/injector_spec.ts region='Injector'}

Injector returns itself when given Injector as a token:

{@example core/di/ts/injector_spec.ts region='injectInjector'}

Public Api

Hierarchy

  • StaticInjector

Implements

Constructors

Properties

Methods

Constructors

Properties

parent: Injector
scope: string
source: string

Methods

Generated using TypeDoc