DebugNode
API
class DebugNode {
constructor(nativeNode: Node): DebugNode;
readonly nativeNode: any;
readonly parent: DebugElement | null;
readonly injector: Injector;
readonly componentInstance: any;
readonly context: any;
readonly listeners: DebugEventListener[];
readonly references: { [key: string]: any; };
readonly providerTokens: any[];
}
nativeNode
anyБазовый DOM-узел.
parent
DebugElement | nullРодительский элемент DebugElement. Значением будет null, если это корневой элемент.
injector
InjectorИнжектор зависимостей хоста. Например, инжектор экземпляра компонента корневого элемента.
componentInstance
anyЭкземпляр собственного компонента элемента, если он есть.
context
anyОбъект, предоставляющий родительский контекст для этого элемента. Часто это экземпляр компонента-предка, управляющий данным элементом.
Если элемент повторяется в *ngFor, контекстом является NgForOf, свойство $implicit которого содержит значение текущего элемента строки. Например, hero в *ngFor="let hero of heroes".
listeners
DebugEventListener[]Функции обратного вызова, связанные со свойствами @Output компонента и/или свойствами событий элемента.
references
{ [key: string]: any; }Словарь объектов, связанных с локальными переменными шаблона (например, #foo), с ключами в виде имен локальных переменных.
providerTokens
any[]Токены для поиска в инжекторе этого компонента. Включает сам компонент, а также токены, перечисленные в метаданных providers компонента.
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/DebugNode