1

この質問は、すでに複雑な用語で問われていると思います。しかし、ここでは簡単にしようとしています


form タグと Submit Buttonを持つ親コンポーネントがあります。フォームタグとボタンを持つ入力持つ子コンポーネントがあります。 required field

custom validationここで、正常に機能する入力フィールドに入れたいとしましょうentered letters must be uppercase。要するに、両方の検証が子 cmp で正常に機能します。

ここで確認して再生できます=> https://plnkr.co/edit/0iMTib?p=preview

親の送信ボタンを有効にする方法、
または
親フォームを有効にする方法

if child form is valid?

ネストされたフォームがさらにある場合も検討してください。

ANGULAR2 では、親のフォームと子のフォームの間に関係はありますか???

4

1 に答える 1

0

子フォームのステータスをvalueChanges発行し、親フォームにロジックを追加して、それを確認できます。

<child (valid)="childValid($event)"></child>

より複雑なユースケースでは、アプリケーションのどこからでもアクセスできるフォームのステータス/値を保持するために、グローバルなアプリの状態を使用することをお勧めします。@ngrx/store以下は: gistを使用した例です。

于 2016-03-08T06:15:24.223 に答える