发表于: 2017-01-14 23:57:51
1 1315
今天完成的事:个人中心banner图,完成技能的用户列表。修改ppt。配置接口文档的具体方法。
明天的计划:找ui确定页面样式上的冲突部分(主要是两个按钮有冲突的地方),任务详情列表页。
收获:对模块的熟悉很重要,上午调试banner图的时候该来该去搞了好久都没搞好,反而更不好看了,决定请教一下师姐。。。师姐两分钟就搞定了,,,
然后看师姐之前记录的接口文档配置信息。这里贴出来共享一下,
1、看懂文档的请求参数是以那种方式发送,无外乎以下2种。
①.URL :请求地址+“?XX=” + XX (传一个参数) + “& YY =” + YY(2个或多个)。
②.body :obj形式传。)
2、
例1、get方式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)
post方式
newlyIncreased: "/ajax/u/article",(dataService)
newlyIncreased: function (params) {
return $http.post(path.newlyIncreased, params);
},(ajaxService)
不需要往url传参,往body里obj形式传
以上是常见的两种方式。还是要多用才熟悉。没有什么捷径。孰能生巧!!!
然后听泽平讲angular的控制器的应用,之前对于controller里面再套controller有点不清楚,今天学习了,这样做事可以的,跟js中的作用域很相似,外面的作用域大一些,可以找到里面定义的数据,但是里面的作用域找不到外面作用域定义的数据,而且。一般不推荐这样来使用控制器,出现奇奇怪怪的问题了也不好调试。几个控制器并列是完全没有问题的。各控制各的。多好。
问题:对模块还是不熟悉,一天比一天进步一些。。加油!!!
评论