发表于: 2017-01-14 23:48:58

2 1372


今天完成的事情:

1、今天查资料看了图片上传的原理;

2、查找与利用angular完成图片上传的相关代码进行研究;

3、参考大师兄任务9的代码;

4、查找资料,看与directive相关的知识;

5、听杨泽平讲关于angular中controller方面的知识。

这是今天完成的效果:

明天计划的事情:

继续写任务9,争取明天完成任务9.打算先继续研究大师兄和网上的代码,着重关注利用官网的方法完成图片上传功能,然后自己编写属于自己的图片上传代码

遇到的问题:

1、参考这个链接:http://www.open-open.com/lib/view/open1437920172156.html,写出了图片上传的效果,但是还没有上传到服务器。期间,遇到了一些问题。按照参考的链接,把代码弄过来,却无法显示上传的图片。于是F12打开控制台,看看有没有没错,报错说我获取的文件并不是一个函数。经过仔细查找,才发现原来是我擅自将html数据绑定部分的变量名变动了,以及忘了加上ng-controller才导致的;

2、胡思豪让我帮他检查点击搜索功能,列表无法重回第一页。由于他发送请求时,给了page=1,使得我误以为数据会返回第一页进行列表显示,于是以为是其他地方有问题。经过思考后,才想到了是我和他理解错了。page=1表示当前页面渲染第一页的数据,而不是从第一页开始渲染。于是重置了当前页,总算实现了想要的效果。

收获:

1、基本理解了图片上传的原理,关键点在于图片的url;

2、看了自定义指令方面的知识,发现自己以前的确小看了自定义指令directive。以前一直以为自定义指令主要用来显示html5的语义化标签,今天才发现自定义指令还可以在里面定义函数,实现很多丰富的功能;

3、听杨泽平讲ppt,对controller又有了新的认识。心得如下:

A、controller是angular的重要组成部分,可以在里面使用各种指令和函数;

B、一个页面可以有多个controller,controller可以嵌套,但不推荐,这样会破坏各个模块彼此的独立性;

C、$scope是controller的作用域。


返回列表 返回列表
评论

    分享到