发表于: 2017-05-31 22:55:07
1 873
今天完成的事情:
将任务10中的退出后不能返回的bug修复。
明天计划的事情:
由于馨雨师姐不在,没法demo,只有明天进行demo了.
遇到的问题:
1.对于今天退出功能,开始我看了萝卜多后台的代码,它是在注册页面引用angular-cookies,然后在ng-app中注入$cookies,和 recordCookies,然后在控制器中引入$cookies和recordCookies(具体我也没怎么弄懂),
然后我按照它的代码仿照一遍,结果直接不显示页面。后来在朱芳山师兄的帮助下,用js方法对注册页设立一个变量data,然后在登录成功后跳转之前设置sessionStorage.data=1;在后台页的退出功能session.data=0;(这个过程由于是单页面跳转,所以就不需要json序列化进行传值),然后在注册页的js文件上设置当session.data=0的时候,自动回到注册页。这样点击后退,就不会返回到后台页了。
2.对于自己的后台页的侧边栏刷新不会打开次级标题的问题,到现在仍然没有解决,因为我的侧边栏是用css3的:check伪类实现点击效果的,只有对input框设置checked="checked"才会生效,本来想直接用dom操作解决
这个问题的,但是angular不能直接使用dom,直接使用就会报错。。。然后就准备用自定义指令,后来写到templateUrl的时候又不知道该跳转到哪里了。。。(因为每个单页面都需要用到侧边栏)。这就尴尬了。。。
收获:
学会了设置sessionStorage.data实现用户注销功能。
评论