2014-04-08 27 views
0

我正在使用jQuery UI datepicker,一個替代輸入。AngularJS - jQuery UI datepicker與替代輸入不能發射ng-model

因此,從日曆中選擇日期時,輸入值由jQuery設置。

該值正在輸入中更新,但ng模型未更新。

<input type="text" name="date" ng-model="user.date" /> 
+0

你應該看看[Angular Strap](http://mgcrea.github.io/angular-strap/)。使用Angular時,並不需要JQuery。 –

+0

謝謝@ZackArgyle我會看看這個。 – CharliePrynn

回答

2

嘗試

.trigger('input');

ngModel監聽input事件,所以使它工作,你必須觸發一個事件。

$('input[name="date"]').trigger('input'); 
+0

我已經想到了這一點,但它似乎並不像事情的方式。這是做這件事的最好方法嗎?謝謝 – CharliePrynn

+0

@CharliePrynn如果你正在用jQuery來做這件事,你已經做到了。或者你可以使用AngularJs –

相關問題