我的代码语句如下:
this.elRef.nativeElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.scrollTo(0, 0);
我如何访问子祖先的HTML元素(我的父母在树的顶部)?
我尝试使用建议的@host方法,但似乎我得到了主机组件的副本,而不是父母的根元素。
我们对上述语句有更好的语法吗?
在您的html put #reference
<html-tag-element #yourParentEl></html-tag-element>
然后在您的组件中:
@ViewChild('yourParentEl') parent: any;
您在this.parent
中有您的元素。