发表于: 2017-03-30 10:26:21

4 1874


PS: 我只是一名搬运工,作者为修真院的某位师兄,可能是奎哥?


接口文档配置---service

1、看懂文档的请求参数是以那种方式发送,无外乎以下2种。

.URL :请求地址+“?XX= + XX (传一个参数) + & YY = + YY2个或多个)。

.body obj形式传。)

 

2

1get方式1

articleSearch: "/ajax/u/article/",dataService
 
articleSearch: function (params) {
   
return $http.get(path.articleSearch, {params: params});
},ajaxService
 

 

不需要往url传参,往body里以obj形式传参

Get方法传参需要注意到与其他传参方法不同在于angular源码设定规定需要键值对传参。

{params: params}

 

Get方法2     既要传id又要传params

articleSearch: function(id){
   
return "/ajax/u/article/"+id;dataService
},
 
articleSearch: function (id, params) {
   
return $http.get(path.articleSearch(id), {params: params});
},ajaxService
 

 

Get方法3     只需要传id

articleSearch: function(id){
   
return "/ajax/u/article/"+id;dataService
},
 
articleSearch: function (id) {
   
return $http.get(path.articleSearch(id));
},ajaxService
 

 

2put方式

amendBanner: function(id){
   
return "/ajax/u/article/"+id;dataService
},
 
amendBanner: function (id, params) {
   
return $http.put(path.amendBanner(id), params);
},ajaxService

 

需要往url传参,且body里面也要传

 

 

3delete方式

 

deleteArticle: function(id){
   
return "/ajax/u/article/"+id;
},dataService
 
deleteArticle: function (id) {
   
return $http.delete(path.deleteArticle(id));
}ajaxService
 

 

只需往url传参

 

4post方式

 

newlyIncreased: "/ajax/u/article",dataService
 
newlyIncreased: function (params) {
   
return $http.post(path.newlyIncreased, params);
},ajaxService

 

不需要往url传参,往bodyobj形式传

 

以上方式只是常见的四种,其他的传参方式视接口文档请求参数而定。

 

* *****************************************

multiSearch: function(ids){
   
return "/ajax/u/multi/article" + commonUtil.concactArrayParam("ids",ids);//查询多个ID属性值
},

 

注释:顾名思义,此方法能够查询多个ID属性值并以&连接起来。一般用于批量删除

 



返回列表 返回列表
评论

    分享到