DestroyableInjector
Инжектор, который владелец может уничтожить и запустить хуки DestroyRef.destroy.
API
interface DestroyableInjector extends Injector {
destroy(): void;
abstract override get<T>(token: ProviderToken<T>, notFoundValue: undefined, options: InjectOptions & { optional?: false | undefined; }): T;
abstract override get<T>(token: ProviderToken<T>, notFoundValue: null | undefined, options: InjectOptions): T | null;
abstract override get<T>(token: ProviderToken<T>, notFoundValue?: T | undefined, options?: InjectOptions | undefined): T;
abstract override get<T>(token: string | ProviderToken<T>, notFoundValue?: any): any;
}
destroy
void
@returns
void
get
4 перегрузкиПолучает экземпляр из инжектора на основе указанного токена.
@paramnotFoundValue
undefined
@returns
TЭкземпляр из инжектора, если он определён, в противном случае notFoundValue.
Получает экземпляр из инжектора на основе указанного токена.
@paramnotFoundValue
null | undefined
@returns
T | nullЭкземпляр из инжектора, если он определён, в противном случае notFoundValue.
Получает экземпляр из инжектора на основе указанного токена.
@paramnotFoundValue
T | undefined
@returns
TЭкземпляр из инжектора, если он определён, в противном случае notFoundValue.
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/DestroyableInjector