то, что я хочу добиться, - это другое поведение компонента, основанное на том, какой компонент является его родительским компонентом. Таким образом, в следующих двух ситуациях ребенок будет вести себя несколько иначе.
пример А
<parent-a>
<child></child>
</parent-a>
пример Б
<parent-b>
<child></child>
</parent-b>
Я попытался сделать следующее
constructor(
el: ElementRef) {
this.el = el;
}
ngAfterViewInit() {
const hostElem = this.el.nativeElement;
console.log(hostElem);
console.log(hostElem.children);
console.log(hostElem.parentNode);
}
даже несмотря на то, что ngAfterViewInit немного запаздывает для меня, я все равно получил нуль на parentNode
Есть ли способ добиться чего-то подобного?