現在、特定の入力フィールドにカーソルのフォーカスを設定しようとしています。これは、周囲のngIfがtrueのときに表示されます。 JS - 私はElementRefを取得しようとしているが、私はそれが初期化される前にそれをフェッチしようとするので、それはundefined
すべての時間を返す私のコンポーネントでngIfがtrueになったときのトリガ機能が、表示された入力にフォーカスを設定します。
<div>
<button (click)="showFirst = !showFirst">Toogle</button>
<div *ngIf="showFirst">
<!-- Some content -->
</div>
<div *ngIf="!showFirst">
<input type="text" #myInput>
</div>
</div>
:
htmlコードは次のようになります。
のでqustionは次のようになります。それはshowFirst
後に入力フィールドにフォーカスを設定することが可能であることはfalse
になり、入力が見える取得する方法
?