я могу получить доступ к ElementRef
в конструкторе компонентов:Что такое состояние ElementRef, когда он доступен в конструктор компонентов
export class MyComponent {
constructor(element: ElementRef) {
element.nativeElement
Что такое состояние этого DOM элемента:
1) с точки зрения DOM - он уже вставлен в DOM? Это сделано? Являются ли это дочерними компонентами элементов DOM, созданных и добавленных?
2) с точки зрения жизненного цикла дочерних компонентов - на каких этапах прошли дочерние компоненты - onInit, afterContentInit и т. Д.?
Вы можете добавить более подробную информацию, пожалуйста? Я ищу ответы на конкретные вопросы по каждой из областей (DOM и угловые циклы) –
Не уверен, что вы имеете в виду. «ElementRef» доступен сразу же после его ввода, а «nativeElement» ** - это элемент DOM. Когда вызываемые вызовы вызываются, элемент DOM доступен, до этого он просто «null». Это все о «nativeElement». –
_The ElementRef доступен сразу же, когда вы его вводите, _ - да, но он может находиться в состоянии просто созданного угловым в памяти или уже добавлен в дерево 'document' или даже отображаться в пользовательском интерфейсе. –