我通過ng-repeat動態創建materializecss複選框。問題是,在實現,所述「關於」複選框標籤上必須與該ID對input
這樣對應:動態生成materializecss複選框
<div class="checkbox-patient-info-medical">
<input type="checkbox" id="medical-checkbox">
<label for="medical-checkbox"> Prior Authorization Required*</label>
</div>
我生成與NG-重複場,且有1個文本框用於每個所產生的一套領域。代碼如下:
<div class="medical-insurance-holder" ng-repeat="person in vm.myData[0].medicalInsuranceContainer track by $index">
<p class="patient-info-holder-text">
RELATIONSHIP TO PATIENT:   <b>{{person.relationshipToPatient}}</b>
</p>
<p class="patient-info-holder-text">
GROUP NUMBER:   <b>{{person.groupNum}}</b>
</p>
<p class="patient-info-holder-text">
SUBSCRIBER D.O.B:   <b>{{person.subscriberDob}}</b>
</p>
<div class="checkbox-patient-info-medical">
<input type="checkbox" id="medical-checkbox"><label for="medical-checkbox"> Prior Authorization Required*</label>
</div>
</div>
我怎樣才能改變這些複選框的label for
和id
爲NG-重複創建它們?如果我保持原樣,我只能點擊創建的第一個複選框。
<div class="checkbox-patient-info-medical">
<input type="checkbox" id="medical-checkbox{{$index}}">
<label for="medical-checkbox{{$index}}"> Prior Authorization Required*</label>
</div>
檢查小提琴:
感謝
真棒解決方案!謝謝! – IWI