0

我正在发送 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,但不触发任何请求。

先感谢您!!

4

0 回答 0