ionic封装$http 函数工厂化下篇

2018-12-03  本文已影响0人  菠菜盼娣

问题描述: 为了代码的重复利用,可以将请求类 封装成一个工厂

//车间盘点

```

.factory('inventoryAjax',function($http){

  return{

    inventGet:function(urlApi,sec,id,time){

      return $http({

        method:'get',

        url:urlApi,

//url:urlApi+“?page=”+page +”….=”+ ….,

        headers:{"Authentication-Token":sec},

        params:{id:id,date_time:time}

      })

    },

    inventPost:function(urlApi,sec,time,data){

      return $http({

        method:'post',

        url:urlApi,

        headers:{"Authentication-Token":sec},

        params:{date_time:time,two_menu_values_params:data}

      })

    }

  }

})

```

用法:1 依赖注入 inventoryAjax

      2 使用

```

inventoryAjax.inventGet(urlApi,sec,id,time).then(function(res){

      成功

},function(err){

      失败

})

```

注:为了全局渲染数据,需要后台查询,初始化,修改,删除,之后的返回的数据格式一致

上一篇下一篇

猜你喜欢

热点阅读