AngularJS:使用jQuery更改时,ng-model绑定不会更新
这是我的HTML:
<input id="selectedDueDate" type="text" ng-model="selectedDate" />
当我在框中输入内容时,该模型会通过2向绑定机制进行更新。甜。
但是, 当我通过JQuery执行此操作时…
$('#selectedDueDate').val(dateText);
它不会更新模型。为什么?
回答:
Angular不知道这种变化。为此,您应该在以下位置致电$scope.$digest()
或进行更改$scope.$apply()
:
$scope.$apply(function() { // every changes goes here
$('#selectedDueDate').val(dateText);
});
看到这个以更好地了解 脏检查
:这是一个示例
以上是 AngularJS:使用jQuery更改时,ng-model绑定不会更新 的全部内容, 来源链接: utcz.com/qa/409032.html