問題の声明:は角度2:親コンポーネントから子コンポーネントのフォームフィールドを検証
もいくつか<input>
タグを持つ<form>
タグとその内側の一部<input>
タグ、子コンポーネントを持つ親コンポーネントは、親コンポーネントが1 <submit>
を持っていますフォームの送信時にフォームフィールドを検証しています。
子コンポーネントを検証する方法<input>
親コンポーネントのフィールドはsubmit
のフォームですか?
要件:親コンポーネントは、そのテンプレートでinput
コンポーネントと子コンポーネントを含むフォームを持っている場合
は、その後、これらのinput
のコンポーネントは、親コンポーネントから送信する場合、クリックに検証する必要があります。
調査結果:
あり、ポストの多くは、SO同じ問題文を持っているが、以下の記事は、フォーム全体を検証する任意の適切なsolution.Allを見つけることができませんでしたが、私の要件は、子コンポーネントの各フィールドを検証することです。
- Angular 2 validation together with the child component
- Allow template-driven form inputs across a component hierarchy to register with a single parent form
- How to check the validity of the child component form within the parent component in Angular 4
使用モデル駆動型フォーム。モデル名をチェックするので、入力の名前を形成しません。 –
私は非常に似通った要件を持っていましたが、階層フォーム、子、入れ子コンポーネントなどを検証する必要があったため、かなり複雑です。リアクティブフォームアプローチを使用して検証するのはとても簡単です。https://angular.io/guide/reactive-forms –
オートコンプリートやdatepikerのようなプラグインに問題がありますか? –