Gets a value from the injector
Gets a value from the injector
the key for the value to get. May be a string or arbitrary object.
the Dependency Injection value that matches the token
Asynchronously gets a value from the injector
Asynchronously gets a value from the injector
If the ResolveContext has a Resolvable matching the token, it will be asynchronously resolved.
Returns a promise for a value from the injector. Returns resolve values and/or values from the native injector (ng1/ng2).
the key for the value to get. May be a string or arbitrary object.
a Promise for the Dependency Injection value that matches the token
Gets a value from the native injector
Gets a value from the native injector
Returns a value from the native injector, bypassing anything in the ResolveContext.
Example:
let someThing = injector.getNative(SomeToken);
the key for the value to get. May be a string or arbitrary object.
the Dependency Injection value that matches the token
Generated using TypeDoc
An interface for getting values from dependency injection.
This injector primarily returns resolve values (using a ResolveContext) that match the given token. If no resolve is found for a token, then it will delegate to the native injector. The native injector may be Angular 1
$injector
, Angular 2Injector
, or a naive polyfill.In Angular 2, the native injector might be the root Injector, or it might be a lazy loaded
NgModule
injector scoped to a lazy load state tree.