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