AngularJS 标准服务组件

AngularJS的所有Service服务组件都是由依赖注入管理的。

  • $http:用于处理 XMLHttpRequest
  • $location:提供当前URL的信息
  • $q: 异步请求使用,promise/deferred模块
  • $routeProvider:配置路由
  • $log:日志服务
  1. $http用法
var req = {
      method: 'GET',
      params: {
            p1 : p1v,
            p2 : p2v
      },
      url: 'your/url',
      cache: false     
}
$http(req).then(function (res) {
//请求成功会执行的部分
      var serverData = res.data;
      //根据返回的状态值执行对应操作
      if (serverData.errno === 0) {
      }else{
      }
}, function (res) {
//请求失败会执行的部分
});

你可能感兴趣的:(AngularJS 标准服务组件)