私はこれを理解して脳を破っている。私はテンプレートを吐き出すforeachを持っています、そして、私は最初の要素が特別な属性を持つことを望みます。これまでのソリューションは私がhaventが見つかりました。knockoutjsテンプレートforeach、特別な最初のアイテム
これはforeachのである:
<h3 class="question">Geografi</h3>
<p class="answer" data-bind="template: { name: 'geographyTmpl', foreach: geographyList, templateOptions: { selections: selectedGeographies } }"></p>
これはテンプレートです:
<script id="geographyTmpl" type="text/html">
<input class="geoCheckList" validate="required:true, minlength:2" name="geoCheckList[]" type="checkbox" data-bind='value: $data, attr: { id: "Geo"+$index()},checked: $root.selectedGeographies' />
<label data-bind="text: $data, attr: { 'for': 'Geo'+$index()}"></label>
と私は追加したい: "検証は=" 必要な:真、MINLENGTH:2" を
何をする必要がありますか?
jQueryの検証に役立ちます。
ありがとうございました!私はまだバリデーションに問題がありますが、少なくとも私は特別な最初のアイテムを持つことができます。 –
それでは、それも修正されました。おかげで再び:) –
あなたはようこそ.... –