AngularJS - 使用$ http时我是否需要$ scope.$ apply

Rog*_*son 6 ajax angularjs

当我使用$ http进行ajax调用时,是否需要调用$ scope.$ apply?

看起来不需要它,因为我的代码仍然有效,当我使用JQuery ajax时,我需要调用apply或它没有用.

所以,为了完全确定,我现在可以跳过申请吗?

pko*_*rce 3

使用 AngularJS 版本 1.1.x,您将需要添加Scope.$applyif$http在 AngularJS$digest周期之外触发调用。

详细解释在这里:/sf/answers/1208996981/