发表于: 2017-03-11 22:14:53
1 1209
今天完成的事情:
1.解决了后台发现的所有bug,解决了侧边栏的选中样式刷新后失效的问题。
2.把后台的ajax接口封装在一起直接调用。
明天计划的事情:
身体不适,明天请假休息一天
遇到的问题&收获:
今天算是在死磕侧边栏的选中效果。
研究萝卜多官网的代码发现侧边栏模块是从后台获取的,并且侧边栏的选中效果是用sessionStroage实现的。
但是直接把整个指令搬过来用并不能生效,调试半天无果放弃。
之后还是在原来的代码基础上进行修改,准备用$state.includes判断是否是当前的state,来添加active类,但是没成功。
ng-class="{active: $state.includes('filed.articleList')}
最后在泽平的帮助下,对父级路由,添加参数。并且每次点击侧边栏是更改相应参数,来达到选中不会失效的效果。
但是点击按钮时,需要通过改变父级路由子(filed)的参数并跳转子级路由(filed.articleList'),
最后发现可以直接把父级参数写在子级参数里也可以生效,真是神奇~终于算解决问题
评论