发表于: 2017-05-16 18:47:01

1 900


今天完成的事: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请求,对分页功能有了大概的了解


返回列表 返回列表
评论

    分享到