发表于: 2017-03-15 22:06:44
1 1367
今天完成的事情:
1、完成【后台管理-用户管理】的精准搜索和邀请人列表的html和部分Ctrl;
2、听王峰讲九宫格布局的几种方法和各自的优缺点。
明天完成的事情:
继续完成【后台管理-用户管理】的Ctrl,修改前台注册页面的邀请码部分
遇到的问题:
【后台-用户管理】选择条件,点击搜索的时候,翻页插件显示总页数为1页,当返回数据的total值足够大时,比如248,size为10时,只返回10个数据,页数为1页。改变size的值为30,返回30个数据,页数还是为1页。f12打开后台network,total值是正常的为248。于是以为是翻页插件除了问题,于是去查找其他部分的插件是否正常,结果其他部分的翻页插件用的是一样的,引用方式也一样,所以不是插件的问题。那么,就只可能是Ctrl的问题了。经过仔细的检查,发现果然是totalPage的计算除了问题。这是修改前的:
vm.totalPage = Math.ceil(res.data.data.total / res.data.data.size);
去掉多余的.data就可以了
vm.totalPage = Math.ceil(res.data.total / res.data.size);
收获:
学习了利用下拉框select实现多条件搜索。选中搜索条件,点击条件搜索,下拉框里面的内容并没有消失。官网用到是ng-options搭配ng-repeat,key as val for (key,val) in ……这种方法实现的,比我的方法要好多了,有必要改一下js任务9的代码了。
评论