ng-repeat를 통해 materializecss 확인란을 동적으로 만들고 있습니다. 문제는 materialize에서 확인란 레이블의 'for'가 다음 input
과 같은 ID와 일치해야한다는 것입니다 .
<div class="checkbox-patient-info-medical">
<input type="checkbox" id="medical-checkbox">
<label for="medical-checkbox"> Prior Authorization Required*</label>
</div>
ng-repeat로 필드를 생성하고 있으며 생성 된 각 필드 집합에 대해 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-반복을 만들어 이러한 체크 박스를? 그대로두면 처음 생성 된 확인란 만 클릭 할 수 있습니다.
감사
다음과 같이 ng-repeat의 현재 색인을 통합 할 수 있습니다.
<div class="checkbox-patient-info-medical">
<input type="checkbox" id="medical-checkbox{{$index}}">
<label for="medical-checkbox{{$index}}"> Prior Authorization Required*</label>
</div>
바이올린 확인 : https://jsfiddle.net/twizzlers/z0meqr6h/1/
희망 =)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다