A list of token
s to be resolved by the injector. The list of values is then
used as arguments to the useClass
constructor.
Optional
multiWhen true, injector returns an array of instances. This is useful to allow multiple providers spread across many files to provide configuration information to a common token.
An injection token. Typically an instance of Type
or InjectionToken
, but can be any
.
An optional class to instantiate for the token
. By default, the provide
class is instantiated.
Generated using TypeDoc
Configures the
Injector
to return an instance ofuseClass
for a token.See
"Dependency Injection Guide".
Usage Notes
{@example core/di/ts/provider_spec.ts region='StaticClassProvider'}
Note that following two providers are not equal:
{@example core/di/ts/provider_spec.ts region='StaticClassProviderDifference'}
Multi-value example
{@example core/di/ts/provider_spec.ts region='MultiProviderAspect'}
Public Api