发表于: 2016-12-23 23:42:08
1 1198
今天完成的事:
1,修真院9期首页及线下实战task
2,线下师兄视频集页面
明天计划的事:
1,重写线下师兄视频集service
2,确认视频集假数据
3,解决分页问题
遇到的问题:
1,之前分页是用写好的指令传递total和size参数,并向后端发送page参数,但当前端写假数据,不向后端发送请求时,分页出现问题,暂未解决
2,前端写假数据,我把数据直接写死在constant.js里,直接注入到控制器里使用,这种写法是很不合理的,灵活性和可拓展性极差,当需要与后端交互时,维护成本很大,正确的写法是,仿照后端写数据,通过service发送请求
3,repeat出很多项,且每项有包括多个子集,希望实现点击每个子集改变所点击子集的属性,其实方法很简单,设置初始状态,通过点击传参即可
<span ng-click="vm.statusChange(0,true,$index)" ng-class="{true:'active'}[list.status==0]">入学前({{list.joinTime}})</span>
<span ng-click="vm.statusChange(1,false,$index)" ng-class="{true:'active'}[list.status==1]">结业后({{list.joinTime}})</span>
vm.statusChange=function(x,y,index){
vm.teacherNum[index].status=x;
vm.teacherNum[index].value=y;
}
收获:
1,ng-click()灵活传参使用
2,就算是写假数据也不要完全写死,考虑到以后的可维护性,应写service
评论