Spec-Zone.ru › Angular

ViewRef

Представляет представление Angular.

Использование обнаружения изменений

API

abstract class ViewRef extends ChangeDetectorRef {
  abstract destroy(): void;
  abstract readonly destroyed: boolean;
  abstract onDestroy(callback: Function): void;
  abstract override markForCheck(): void;
  abstract override detach(): void;
  abstract override detectChanges(): void;
  abstract override reattach(): void;
}

destroy

void

Уничтожает это представление и все связанные с ним структуры данных.

@returnsvoid

destroyed

boolean

Сообщает, было ли это представление уничтожено.

onDestroy

void

Хук жизненного цикла, предоставляющий дополнительную функциональность очистки представлений, определяемую разработчиком.

@paramcallbackFunction

Функция-обработчик, которая очищает данные, связанные с представлением и определённые разработчиком. Вызывается при вызове метода destroy().

@returnsvoid

markForCheck

void

Если в представлении используется стратегия обнаружения изменений ChangeDetectionStrategy#OnPush (checkOnce), явно помечает представление как изменённое, чтобы его можно было проверить повторно.

Обычно компоненты помечаются как требующие обновления (нуждающиеся в повторном рендеринге), когда изменяются входные данные или в представлении происходят события. Вызовите этот метод, чтобы компонент был проверен, даже если эти условия не наступили.

@returnsvoid

detach

void

Отсоединяет это представление от дерева обнаружения изменений. Отсоединённое представление не проверяется, пока оно не будет подключено повторно. Используйте вместе с detectChanges() для реализации локальных проверок обнаружения изменений.

Отсоединённые представления не проверяются во время циклов обнаружения изменений до повторного подключения, даже если они помечены как требующие обновления.

@returnsvoid

detectChanges

void

Проверяет это представление и его дочерние представления. Используйте вместе с ChangeDetectorRef#detach для реализации локальных проверок обнаружения изменений.

@returnsvoid

reattach

void

Повторно подключает ранее отсоединённое представление к дереву обнаружения изменений. По умолчанию представления подключены к дереву.

@returnsvoid

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/ViewRef

Spec-Zone.ru

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