находится внутри кастомного элемента <app-test>. Он доступен только внутри "ngAfterViewChecked". ngAfterViewChecked выполняется три раза, а хотелось бы чтоб он этот элемент брался только один раз. Есть ли какой нибудь другой метод lifecycle-hooks или придется писать что то вроде
if (!loremElement) return
?
ngAfterViewInit()?
А какую стратегию обнаружения изменений вы используете?
там элемент '.lorem' null
Скинь код
ngAfterViewChecked(): void { const footer: HTMLElement = this.dataGrid.instance .element() .querySelector('.dx-datagrid-total-footer') as HTMLElement; if (!footer) return; console.log(footer); }
а зачем вы вообще это делаете?
а не проще стилями порешать как то попробовать?
если начать позиционировать ниже грида то скролл перестает работать
Обсуждают сегодня