私の Web サイトには、名前に関連する情報 (名、姓、接尾辞など) を収集するフォームがいくつかあります。さまざまなページの各コントローラーにこれらのフィールドを追加/フォーマットする代わりに、これらのフィールドが作成された単純な html ファイルを作成することにしました。この html ファイルには、4 つのテキスト入力が含まれているだけです。
計画は、この html ファイルをテンプレートとして使用することで、同じ名前に関連するフィールドを複数のフォームにすばやく簡単に組み込むことができるようにすることでした。
JSBin を作成しました: http://jsbin.com/nenepuyalu/1/edit?html,js,output
この例では、さまざまなラッパーや検証ロジックを含めていません (面倒です)。そうは言っても、私が新しい type を作成する場所を見ることができますnameInputGroup
。input-group-name.html
このタイプは、 2 つのテキスト入力を指す templateUrlです。
これら 2 つの入力を検証する際に問題が発生しています。それらは配列に直接追加されないため、または検証要件fields
を持つようにフィールドにフラグを立てる方法がわかりません。required
min/max
助言がありますか?または、これを達成するためのより良い方法はありますか?