2017-07-17 14 views
1

私は、コンポーネントでこのコード持って確認方法FormGroup入力は

<small [hidden]="loginForm.controls.phone.invalid || (loginForm.controls.phone.pristine && !submitted)" class="text-danger"> 

をしかし、それはしていません

答えて

0

あなたはhiddenに矛盾しているようです

<small 
    [hidden]="loginForm.controls?.phone?.valid || (loginForm.controls?.phone?.pristine && !submitted)" 
    class="text-danger"> 

もむしろ、私はあなたがngClassそれに提供される発現に基づいてhideクラスを追加または削除します、ここでディレクティブ/ ngIf(クラスhideで)を使用することをお勧めしたいです。

<small *ngIf="loginForm.controls.phone?.invalid || (loginForm.controls.phone?.pristine && !submitted)" class="text-danger"> 
+0

この 'loginForm.controls.phone.pristine'は私にエラー与える:'未定義phone' – OPV

+0

を多分 'loginForm.controls [ '電話']を使用しpristine'。? – OPV

+0

これは動作しませんが、まだエラーです:未定義の電話 – OPV

関連する問題