【问题标题】:Does restangular support synchronous request?restangular 支持同步请求吗?
【发布时间】:2023-04-04 22:36:01
【问题描述】:

根据问题,restangular 是否有某种开关可用于打开同步方式以发送请求?喜欢

var jqxhr = $.ajax({
            url: $scope.baseURL,
            data: {
              name: $scope.name
            },
            type: "GET",
            dataType: "json",
            **async: false,**
          })
          .done(function(data, textStatus, jqXHR) {...})
          .fail(function(data, textStatus, jqXHR) {...}
);

非常感谢!

【问题讨论】:

  • 由于浏览器不支持同步调用,所以没有库支持。他们也许可以模拟它。
  • $http 支持吗?如果是这样,那么 Restangular 也可以

标签: angularjs restangular


【解决方案1】:

Restangular 使用 Angular 中的 $http,并且 $http 总是返回 promise

https://docs.angularjs.org/api/ng/service/$http

所以每个 $http 调用都是异步的,但无论如何我不明白为什么你有动力在 Angular 内部进行“同步”。

【讨论】:

  • 我个人需要它,所以我可以在卸载函数中向服务器发送最终的 ajax 调用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-19
  • 2018-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-16
相关资源
最近更新 更多