Spec-Zone.ru › Angular

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[];
}

constructor

DebugNode
@paramnativeNodeNode
@returnsDebugNode

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API