AngularJs:$ scope是在$ apply阶段,还是$ http请求没有立即发送?

时间:2014-10-21 06:22:53

标签: angularjs angular-http

我正在发送Http请求。但它没有立即开火。我已经检查过它的范围是在$ apply阶段。所以任何人都知道为什么会发生这种情况?

我的服务如下:

changeUserRole : function (groupId,roleObj) {

            var deferred = $q.defer();

            $http.post("groups/" + groupId , roleObj)
                 .success(function (result) {
                    deferred.resolve(result);
                 }).error(function (error) {
                    deferred.reject(error);
                 })

            return deferred.promise;
        },

`

我尝试调试它,然后继续$http.post("")行然后在return deferred.promise上,但不会触发任何请求。

提前谢谢!!

0 个答案:

没有答案