发表于: 2017-05-21 22:08:57
2 933
任务十
今天完成的事情
- 1实现页面刷新后菜单仍然展开功能。
- 2实现删除删到当前页面最后一条后自动跳到前一页的功能。
- 3.学习了自定义指令。
明天计划的事情
- 1准备进入复盘项目。
遇到的问题
1关于昨天的那个状态无法同步的问题,经过多次console后发现是我写法上的问题,思路是对的,不过使用了watch,不太舒服。昨天是这么写的
$scope.isArticleCollapsed=sessionStorage.getItem('isArticleCollapsed');
我以为取出来的是bool值,结果发现取出来的并不是bool值,而是一个"false","true"的字符串,查了一下,发现sessionStroge只能存储字符串,所以我这种直接赋值是错的,不管怎么赋值,都会转为true。所以需要判断一下然后再手动的赋值:
var ArticleCollapsed=sessionStorage.getItem('isArticleCollapsed');
if (ArticleCollapsed==="false"){
$scope.isArticleCollapsed = false;
}
else{
$scope.isArticleCollapsed = true;
}
$scope.$watch('isArticleCollapsed',function (newValue,oldValue) {
sessionStorage.setItem('isArticleCollapsed', newValue);
});
收获
1 初步了解了自定义指令的一般写法以及用途。
评论