使用datepicker进行ng-change的问题

时间:2015-02-13 05:06:29

标签: javascript angularjs datepicker

我试图将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" />

1 个答案:

答案 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" />