javascript - jQuery deferred.always() 回调的 Angular 等价物

标签 javascript angularjs ajax angular-promise

无论响应是否成功,我们都可以使用 jQuery 中的 .always() 回调函数来处理响应。

在 AngularJS 中是否有类似的用法?

//jQuery
$.get( "test.php" ).always(function() {
  alert( "$.get completed with success or error callback arguments" );
});

//AngularJS
$http({
  method: 'GET',
  url: '/someUrl'
}).then(function successCallback(response) {
    //success
  }, function errorCallback(response) {
    //error
  });

//how can i handle always?

最佳答案

您可以使用 finally method Angular 的 promise 。

关于javascript - jQuery deferred.always() 回调的 Angular 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35366545/

相关文章:

Javascript 仅在 chrome 上打开 javascript 控制台时有效

javascript - 发送多种类型数据的ajax请求

javascript - 为什么 JavaScript 会识别出我的控件现在持有一个数组?

javascript - 使用循环将行添加到 sqlite 数据库 (Phonegap)

javascript - addthis 使 magento 捆绑产品错误

angularjs - Angular-UI 提前输入 : show label but bind to value only

javascript - 向 NVD3 multiChart 添加额外的图表,缩短图表(由于图例)修复了什么?

javascript - jQuery 从 php 文件返回数据

javascript - 在同构 React 组件中导入 CSS 文件

javascript - 如何将数据发送到 Controller ,例如模型具有列表模型AngularJs