我试图将ng-change用于日期选择器弹出,如下所示,但该函数没有被调用。只有当键盘输入时才会触发ng-change触发器,否则不会发生datepicker-pop 。 有没有人遇到过这个问题,或者有解决方法吗?
以下代码:
<input id="{{modelName}}"
type="text"
sort
datepicker-pop="dd MMMM yyyy"
class="form-control"
ng-change="changeInDate()"
ng-model="formData.expectedDisbursementDate"
is-open="opened" />
答案 0 :(得分:0)
我希望您使用的是UI Bootstrap datepicker。在这种情况下,你有一些拼写错误。以下应该有效:
<input type="text"
class="form-control"
datepicker-popup="dd MMMM yyyy"
ng-model="formData.expectedDisbursementDate"
ng-change="changeInDate()"
is-open="opened"
ng-required="true" />