EnvironmentInjector
Class
stable
An Injector that's part of the environment injector hierarchy, which exists outside of the
component tree.
get
4 overloadsRetrieves an instance from the injector based on the provided token.
@paramnotFoundValue
undefined@returns
TRetrieves an instance from the injector based on the provided token.
@paramnotFoundValue
null | undefined@returns
T | nullRetrieves an instance from the injector based on the provided token.
@paramnotFoundValue
T | undefined@returns
TrunInContext
ReturnTRuns the given function in the context of this EnvironmentInjector.
Within the function's stack frame, inject can be used to inject
dependencies from this injector. Note that inject is only usable synchronously, and cannot be
used in any asynchronous callbacks or after any await points.
@paramfn
() => ReturnTthe closure to be run in the context of this injector
@returns
ReturnTdestroy
void@returns
voidJump to details