当我使用 $http 进行 ajax 调用时是否需要调用 $scope.$apply ?
看起来不需要它,因为我的代码仍然有效,当我使用 JQuery ajax 时,我需要调用 apply 否则它不起作用。
所以只是为了完全确定,我现在可以跳过应用调用吗?
最佳答案
使用 AngularJS 1.1.x 版,您需要添加 Scope.$apply
如果触发 $http
AngularJS 之外的调用 $digest
循环。
详细解释在这里:https://stackoverflow.com/a/17271385/1418796
关于ajax - AngularJS - 使用 $http 时是否需要 $scope.$apply,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17494733/