发表于: 2017-01-09 01:09:50
2 1442
今天完成的事情:
今天终于完成了任务7,成功获取了数据
明天计划的事情:
明天开始写任务8
遇到的问题:
1、用http获取数据时,控制台报错了。显示:success(function(){})……is not a function。于是杨泽平建议我先逐个排查问题,改变任务7js在各文件的的位置,尝试过把它放在index主页面,也试过把它放在ui-router等页面。也试着删除jquery写的部分,只保留$http这部分,还是不行。最后把success也删了,证明$http这部分没有问题。但是一旦加上success就显示上面错误,但是杨泽平都是那样写的啊。无意中,他提到这可能是angular的锅,于是我尝试用菜鸟教程的cdn,并用$http.get(url).success(function(){});终于成功获取了数据。
2、获取数据后想把数据遍历写入表格中,但是感觉格式都对,也用了{{}},还是没有反应。由于tr内数据为空,说明这些{{}}还是能识别的,不然就会以字符串形式打印这些内容。于是逐个排查是否是因为angular某些语法格式写错了。找了好久,才发现有两处错误,把获取变量的datas写成了dates,还错把ng-repeat敲成了ng-reepat。真是被自己给坑了。
3.官网给的.psd太容易迷惑人了,里面给的是一个配送水的项目,搞得我以为要从官网获取关于这方面的数据。最后才明白,可以把学生信息遍历进去,于是就用了任务6的修真院前台,找到了url,来获取数据。
收获:
1、终于完成了任务7;
2、做事情要细心,遇事要先找原因。先分析是哪一部分出问题了,这样有目的的找原因可能更快一些。不到万不得已,千万不要像一只苍蝇到处找原因,这样效率低,同时会把自己搞得焦头烂额。另外,始终坚信:找到了原因,问题就解决了一大半了。
评论