发表于: 2017-03-04 09:59:34

1 1113


完成的事情:

好吧,整天都在跟翻页的磕,终于突然有点起色了~~


计划的事情:

完成任务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的方法了解程度不够。


先把不足的地方记下来吧,任务搞完以后一个个研究


返回列表 返回列表
评论

    分享到