ionic封装$http 函数工厂化下篇
问题描述: 为了代码的重复利用,可以将请求类 封装成一个工厂
//车间盘点
```
.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){
失败
})
```
注:为了全局渲染数据,需要后台查询,初始化,修改,删除,之后的返回的数据格式一致