Angular · Middle · Запитання 60 з 75
Як виміряти розмір DOM-елемента після рендеру компонента?
constructor() {
afterNextRender(() => {
this.height = this.el.nativeElement.offsetHeight;
});
}- ✓Правильна відповідь: Через
afterNextRender(абоafterEveryRender), що виконується після оновлення DOM у браузері - 2Прочитати його в конструкторі
- 3Прочитати його в
ngOnChanges
Пояснення
Ці колбеки не виконуються під час SSR, тож це безпечне місце для роботи з DOM, доступним лише в браузері.