2017-12-18 14 views
0

私のコードステートメントは、次のようになります。アクセスhtml要素...子コンポーネント

私は子コンポーネントの祖先のHTML要素にアクセスすることができ(私の親がであるどのように
this.elRef.nativeElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.scrollTo(0, 0); 

木の上部)?

私はsuggested @Hostメソッドを試しましたが、親ルート要素ではなくホストコンポーネントのコピーを取得しているようです。

上記の文の構文がわかりますか?あなたのhtmlで

答えて

0

コンポーネントで、その後#reference

<html-tag-element #yourParentEl></html-tag-element>

を置く:

@ViewChild('yourParentEl') parent: any;

、あなたはthis.parentあなたの要素を持っています。

+0

Wow .. @ViewChildで親要素を取得し、親コンポーネントを子に注入し、要素にアクセスすることが期待通りに機能しています。どうもありがとうございました。 –

関連する問題