Когда я использую средство выбора даты angular ui в блоке ng-repeat, средство выбора даты работает правильно только для первого блока. Для остальных повторяющихся блоков, несмотря на отображение календаря, дату выбрать нельзя.
Может кто-нибудь, пожалуйста, скажите мне, как я могу заставить его работать? Я попытался добавить к имени модели $parent, но это не помогло.
У меня есть список продуктов, и для каждого продукта есть новая форма выпуска с двумя полями даты. Я использую 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>
Работает только для товара, который стоит первым в списке. Для других продуктов, хотя всплывает окно выбора даты, мы не можем выбрать дату.