A list of token
s which need to be resolved by the injector. The list of values is then
used as arguments to the useFactory
function.
If true, then 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.
{@example core/di/ts/provider_spec.ts region='MultiProviderAspect'}
An injection token. (Typically an instance of Type
or InjectionToken
, but can be any
).
Class to instantiate for the token
.
Existing token
to return. (equivalent to injector.get(useExisting)
)
A function to invoke to create a value for this token
. The function is invoked with
resolved values of token
s in the deps
field.
The value to inject.
Generated using TypeDoc
Represents a type that a Component or other object is instances of.
An example of a
Type
isMyCustomComponent
class, which in JavaScript is be represented by theMyCustomComponent
constructor function.