2016-09-14 4 views
2

私はformGroup、カスタムバリデーターなどを使用しています。フォームが有効/無効、プロパティではなくイベントコードで実際のイベントになると、イベントハンドラーでキャプチャする必要があります。 Angular2 rc4 +にフォームが有効であることを知らせるイベントがありますか?

は、私は、ドキュメントに見ていたが、私のような何かを見つけることができませんでした: validityChangeは私が探しています実際のイベントの名前のプレースホルダです (validityChange)="myEventHandler($event)"

。何のイベントまたはフォームで有効な状態変化のための@output()がない場合

+0

に登録します? –

+3

'statusChange'イベントを購読することができます。 –

答えて

5

は(私は、「角度の道」を意味)これを実装するための最良の方法であるもの、statusChanges

this.myForm.statusChanges 
.filter(s => s == 'VALID') 
.subscribe(val => onValid()) 
+0

Günterありがとう、私はこれも汚れた状態と個々のコントロール内で有効であると考えています。 –

+0

わかりません。 '.filter(...)'行を削除して、あなたが得たものを見てください... –

関連する問題