モデルとモデル属性に基づいてフォーム入力を生成するフォーム入力ディレクティブを構築しようとしています。例えば、
- フィールドが名前でタイプがテキストの場合、ディレクティブは入力 HTML コントロールを返します。
- フィールドがリストの場合、選択ボックスなどを返します
これらの入力は、ビューで ng-repeat を使用して生成されます。入力はスコープ内のモデルにバインドされます。これはうまくいっています。ただし、フォームの検証は失敗します。つまり、入力コントロールが無効な場合でも、メイン フォームはフォームが有効であることを示します。
問題を説明するために簡単な plunkr を作成しました - http://plnkr.co/edit/R3NTJK?p=preview
注:入力名フィールドもスコープモデルから動的に生成されるため、実際にフォームをネストしました。
私は過去2日間、これを手に入れようとしてきましたが、これは本当に私を狂わせています.
何かが欠けているかどうかはわかりません。
誰かがこれで私を助けてくれれば、本当に感謝しています。