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

时间:2013-07-05 18:13:55

标签: ajax angularjs

当我使用$ http?

进行ajax调用时,是否需要调用$ scope。$ apply

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

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

1 个答案:

答案 0 :(得分:3)

使用AngularJS版本1.1.x,如果在AngularJS Scope.$apply周期之外触发$http调用,则需要添加$digest

此处有详细说明:https://stackoverflow.com/a/17271385/1418796