发表于: 2017-07-21 23:42:26

1 839


今天完成的事情:把所有的ng-option改成ng-repeat,感觉ng-repeat更好用一些,使用了分页插件进行分页,用假数据进行模拟请求并渲染公司列表页面,基本渲染完成,但是分页插件的点击事件还是有问题。$resource服务换成了$http服务,因为传参传不进去,总是先运行服务。

明天计划的事情:完成公司列表页和新增页面。

遇到的问题:ng-option改成ng-repeat后过滤器无法继续使用的问题:原因是ng-option传进去的是数组,而换成ng-repeat之后传进去的是单个数据,思索很久后蚊子告诉我还可以把filter写道ng-repeat里面,就像这样:

收获:分页插件的使用

html:

 <ul uib-pagination total-items="vm.bigTotalItems" items-per-page="vm.itemsPerPage" ng-model="vm.bigCurrentPage"  max-size="vm.maxSize" class="pagination-sm page-ul" boundary-links="true" force-ellipses="true" first-text="首页" last-text="末页" previous-text="<" next-text=">" >

</ul>


js:

vm.maxSize = 5;

vm.bigTotalItems = vm.total;

vm.bigCurrentPage = vm.page;

vm.itemsPerPage = vm.size;

ng-model是指当前页数的值,max-size:指最多显示几个页码,vm.itemsPerPage指每页显示多少条,可以用来计算显示多少个页码,主要的参数就是这几个。

感觉做的有点慢,要加快速度了。


返回列表 返回列表
评论

    分享到