Angular ссылка на родительский элемент шаблона - PullRequest
0 голосов
/ 07 августа 2020

У меня есть родительский компонент, который в этом файле TS я получаю ссылку на элемент следующим образом:

@ViewChild("custContainer") _custContainer: ElementRef;
const height = this._custContainer.nativeElement.height;

Затем у меня есть дочерний компонент, в котором мне нужно получить доступ к этому родительскому элементу ElementRef. Как я могу сделать это в дочернем компоненте, и я считаю, что мне нужно получить его после рендеринга родителя, поскольку я использую его для получения высоты после загрузки данных в этот элемент.

1 Ответ

1 голос
/ 07 августа 2020

Если вы хотите получить доступ к высоте внутри дочернего компонента, вы можете использовать свойство @Input в дочернем компоненте.

В дочернем компоненте

.ts

@Input() height;

И от родительского компонента html

<child-comp [height]="height"></child-comp>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...