ng-repeat 블록 내에서 각도 ui datepicker를 사용할 때 datepicker는 첫 번째 블록에 대해서만 올바르게 작동합니다. 나머지 반복 블록의 경우 캘린더가 표시되지만 날짜를 선택할 수 없습니다.ng-repeat의 각도 UI 날짜 피커가 첫 번째 블록에만 적용됩니다.
누군가 내가 어떻게 작동시킬 수 있는지 말해 줄 수 있습니까? $ 부모와 모델 이름을 추가하려고했지만 그 didnt 도움.
제품 목록이 있으며 각 제품에 대해 두 개의 날짜 필드가있는 새로운 릴리스 양식이 있습니다. ng-repeat를 사용하여 제품을 표시하고 릴리스 추가를 클릭하면 해당 제품 블록의 릴리스 양식이 채워집니다. 형식은
<form data-ng-submit="addRelease(b)">
<div class="form-field-container">
<label for="from">From</label>
<input class="datePicker" data-date-format="yyyy-mm-dd" type="text"
placeholder="yyyy-mm-dd" data-ng-model="from" id="from" required>
<br/>
<label for="to">To</label>
<input class="datePicker" data-date-format="yyyy-mm-dd" type="text"
placeholder="yyyy-mm-dd" data-ng-model="to" id="to" required>
<br/>
<label for="releaseNo">Release No.</label>
<input type="text" id="releaseNo" required>
<input class="btn btn-primary" type="submit" value="Add">
</div>
</form>
과 유사합니다. 목록의 첫 번째 제품에만 적용됩니다. 다른 제품의 경우 dateui 선택 도구가 튀어 나오지만 날짜는 선택할 수 없습니다.
감사합니다, 나는이 같은 문제가되었다. datepicker를 열려면 여전히 입력 필드 옆에 단추를 가져올 수 없습니다. $ 인덱스를 사용하여 배열을 사용하려고 시도했지만 아무 효과가 없습니다. 어떤 아이디어? http://plnkr.co/edit/VM9wr9iIJUQW3UJYFW71?p=preview –
사실, 그냥 고쳤습니다! 위의 덩어리를 참조하십시오. –