2016-12-06 3 views
1

のフィールドやビューを形成するためにアクセスするためには、「私は名前の変数を宣言#emailタグ付きこのAngular2:どのように検証私は(ないFormGroupで)フォームを持っ例えばComponent.ts

​​

ようlookesこの変数を使用して、検証エラーをチェックできます。たとえば、

<div [hidden]="email.valid || email.pristine" 
       class="alert alert-danger"> 
      email is required 
</div> 

コンポーネントクラスでこの変数にアクセスするにはどうすればよいですか?

+0

ほぼ同じですが、それは本当に役立ちます。私の場合、良いソリューション、ありがとう! –

答えて

3

あなたのコンポーネントに以下のようViewChildを宣言することで、それを使用する必要があります。

export class MyCompoment { 
    @ViewChild('email') email: ngModel; 

    ngOnInit(){ 
    console.log(this.email); 
    } 
} 
関連する問題