发表于: 2017-05-16 18:47:01
1 901
今天完成的事:1,照着资料封装了一个http服务
app.factory('BusinessService', ['$http', function ($http) {
var list = function (data1,data2) {
return $http.get('/carrots-admin-ajax/a/article/search?page='+data1+"&size="+data2);
}
return {
list: function (data1,data2) {
return list(data1,data2);
}
}
}]);
这样就可以根据参数来直接请求相应的数据
2,借鉴了一个分页插件,可以实现分页效果但还需要改一些问题
思路就是每次跳页或是每页显示条数改变时,就把参数代入并重新发送请求,
不需要用到刷新或跳转页面。
当页码和页面记录数发生变化时监控后台查询
如果把currentPage和itemsPerPage分开监控的话则会触发两次后台事件。
***************************************************************/
$scope.$watch(
'paginationConf.currentPage + paginationConf.itemsPerPage'
, GetAllEmployee);
}]);
明天计划的事:1,把分页的功能完善
2,继续完成下面功能
遇到的问题:分页功能如何实现?
a,可以自己写,要配合路由还有传参了,来实现,还没弄懂
b,学习被人封装好的插件,慢慢修改达成目标
收获:学会了如何封装http请求,对分页功能有了大概的了解
评论