Я динамически создаю флажки materializecss через ng-repeat. Проблема заключается в том, что в материализуются, то «за» на этикетке CheckBox должен соответствовать идентификатору на input
как таковой:Динамически генерировать флаги materializecss
<div class="checkbox-patient-info-medical">
<input type="checkbox" id="medical-checkbox">
<label for="medical-checkbox"> Prior Authorization Required*</label>
</div>
Я генерации поля с нг-повтора, и есть 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
этих флажков как нг-повторить их создает? Если я оставлю его как есть, я могу только щелкнуть по первому флажку.
Благодаря
удивительным решением! благодаря! – IWI