を で参照する必要htmlElement
が@ViewChild()
あります。これを行う方法はありますか? HTMLElement を作成してから、viewChild
または同様のものへの参照を割り当てようとする必要があります。ご清聴ありがとうございました。
質問する
6235 次
2 に答える
2
それほど単純ではありません。ViewChild は次の目的で使用する必要があります。
Component または Directive デコレーターを持つ任意のクラス
文字列としてのテンプレート参照変数 (例: ViewChild('cmp') を使用したクエリ)
現在のコンポーネントの子コンポーネント ツリーで定義されている任意のプロバイダ (例: ViewChild(SomeService) someService: SomeService)
文字列トークンで定義された任意のプロバイダー (例: ViewChild('someToken') someTokenVal: any)
TemplateRef (例: ViewChild(TemplateRef) テンプレートを使用したクエリ;)
あなたの場合、最後のオプションを使用することをお勧めします:
<input #testInput >
TS:
...
@ViewChild('testInput') input;
...
于 2019-03-04T11:52:27.797 に答える