国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

@ViewChild を使用して特定のテキスト領(lǐng)域にフォーカスを設(shè)定できますか?
P粉477369269
P粉477369269 2023-09-08 16:58:05
0
2
633

フロントエンドの Angular アプリがあり、特定のテキストエリアにフォーカスを設(shè)定し、カーソルを點滅させて、ロード時にユーザーがテキストエリアに入力できるようにしたいと考えています。

グーグルで調(diào)べてみたところ、@ViewChild が正しい選択かもしれないと思いました。しかし、これまでのところ、私はそれを機(jī)能させることができました。

これは私のスタンドアロン ts ファイル全體です:

ああああ

P粉477369269
P粉477369269

全員に返信(2)
P粉144705065

最初に、正しいオプションを @ViewChild に渡すことです:

リーリー

そうしないと、dom ノードの代わりにコンポーネント インスタンスが取得されます。

*ngIf/*ngFor のような構(gòu)造ディレクティブがない場合は、 {static: true, read: ElementRef} を渡すこともできます。これにより、elementRef が ngOnInit で使用可能になります 、それ以外の場合は AfterViewInit

を使用する必要があります
P粉436688931

nativeElement がまだ DOM にないため、コードは機(jī)能しないと思います。 以下は動作します (コンソール (test1) では、ngAfterViewInit の先頭でnativeElementがnullであることがわかります)。おそらく 1000 ミリ秒を追加する必要があります:

リーリー

}

ここでは、NativeElement が DOM に表示されるのを待機(jī)するより決定的な方法 (setTimeout よりも) を説明します。 要素が存在するのを関數(shù)に待機(jī)させる

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート