发表于: 2019-10-15 16:27:18
1 930
今日完成的事
今天开始写分页了,分页前几天已经有了思路,但是今天开始写还是有很多问题,主要是对于angular的使用不熟练。首先是显示分页的页数,服务器端返回来有两个属性一个是total显示总的条数,一个是size显示每页有多少条,让tatal除以size在向上取整就是总的页数。
再把这些页数用结构指令循环到页面就可以了,原本数据转换我是写在组件的ts里的,但是我发现写在组件ts在写分页的时候还要重复写很多遍,就把转换数据的代码移到服务的方法里面了
这里我遇到了一个bug,写完之后报了一个错
这个错误我开始一直没有定位到在哪,后来debug发现这两个地方是undefine,明明数据已经提取出来了,
为啥是undefine呢,思考了很久才想明白,因为我提取数据是写在方法里的,但是我转换数据是写在
然后把转换好的数据通过promise返回到前台页面就好了。之后遇到了一个问题,我绑定一个点击事件,但是这个点击事件里面的数值确实undefend。
这个问题我想了一下午,后来问了师兄才知道,绑定事件之后this指向就变成了绑定这个事件的元素了。所以得改变一下this的指向。今天下午写了首页和末尾页的逻辑,今晚争取把页数的逻辑写完。
明天计划的事
继续写分页
遇到的困难
对angular还是十分的不熟练
收获
对于分页有了很大的理解
评论