发表于: 2017-03-04 09:59:34
1 1112
完成的事情:
好吧,整天都在跟翻页的磕,终于突然有点起色了~~
计划的事情:
完成任务8吧
问题:
根据任务描述来百度好难找啊,关键词各种不清楚~~
找师兄要提示,说$location方法,看到$以为是jq什么的,然后又埋头找了半天
现在满脑子都是jq、js,不小心就用上了
页数:
mesLength = Math.ceil(aMes.length/10);
数组字段提取:
function pageNum(num,arr){
arr = arr.slice(10*(num-1),10*num-1);
return arr;
}
需要想办法换回angular的方法吗~~?
$location.path()是路径
$location.hast()是碎片
刚使用的时候,更改path,页面刷新无法再加载目标路由
就想着针对url上第二个#入手
好吧,又是关键词。。。
终于发现了hast这个之前一直看漏眼的东西,保持path不变修改hast,突然那套准备放弃的程序能用了~!!
目标路由能加载了,即使hast怎么变化,然后针对hast值在初始化程序加上下面这样的对页数进行判断:
$scope.pageNum = $location.hash() == 0? 1:$location.hash();
$location.hash($scope.pageNum);
翻页功能完成。
其实还一脸懵。。
收获:
认识$location的大概用法吧,对url的结构多认识了一些
其实也是对angular的方法了解程度不够。
先把不足的地方记下来吧,任务搞完以后一个个研究
评论