当我在 ng-repeat 块中使用 angular ui datepicker 时,datepicker 仅适用于第一个块。对于剩余的重复块,虽然显示了日历,但无法选择日期。
有人可以告诉我如何让它工作吗?我试图用 $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>
它仅适用于列表中的第一个产品。对于其他产品,虽然会弹出日期选择器,但我们无法选择日期。