技術

[リアクティブフォーム]バリデーションチェックを任意のタイミングで走らせる。

投稿日:

Angularのリアクティブフォームで使っていると、
バリデーションを後付けした場合に、値が変更されるまでチェックをしてくれないという
ケースに遭遇するときがあります。

そんなときupdateValueAndValidity()を使いましょう。

this.formGroup.control.hoge.setValidators(Validators.required);
this.formGroup.control.hoge.updateValueAndValidity();

これで、チェックが走り、引っかかってくれるようになります。

-技術
-,

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

【ionic】バックボタンの文字だけ消す

どうも中田です。 今回はHTML5ハイブリッド開発でお馴染みのionicについて …

Amazon Rekognitionを使うと写真に自動でタグを付けられます。

こんにちは、高石です。 来月20日(5月20日)はエンたまもくもく会#5です。 …

fullpage.jsでコンテンツを画面幅いっぱいでスクロールさせる。

fullpage.jsとは fullpage.jsは一つのコンテンツを画面いっぱ …

[ionic] アプリ名にハイフンやアンダーバー入ってると困る件

どうも中田です 今日もionicのお話。 スマホアプリ作るときに test-ap …

no image

【nginx】そうだ!Basic認証を掛けよう

どうも、中田です。 nginxでベーシック認証をかける方法です。 これからもよく …