发表于: 2017-03-15 19:01:31

1 1441


今天完成的事:JS任务八和任务九。

明天计划的事:做任务十。

困难:

1.昨天困了一天的问题!今天早上问高高师兄居然!几分钟就解决了,简直厉害!问题就是url里面可以传参,但是$stateparams里数据一直undefined,高高师兄要我一步步打印出来,我才发现之前我一直以为stateparams里存的名字是我定义的名字,结果存的是url里面定义的名字,当然取不出来!

2.今天做任务九参考了师兄们的做法,虽然做出来了,但是对具体的知识点还是蛮虚啊!!

收获:

1.经过一个弱智问题困了一天,多方支援无法解决之后,经高高师兄指点深切的体会到怎么去一步步找出问题来,学到了学到了啊哈哈哈哈哈;

2.知道了$stateParams里保存的是url里面传过去的参数,不是自己定义的。$stateParams服务是一个对象,包含url中每个参数的值,它为控制器或者服务提供url的各个部分。且$stateParams服务必须与一个控制i器相关,它的值也必须实现在哪个控制器的url属性中有定义。要注意的是:只有当状态被激活且状态的所有依赖项都被注入时,$stateParams对象才存在,就是不能再状态的resolve函数中;

3.当页面写多的时候,尽量将css文件中元素样式应用的范围设定好,加载过几个css文件之后,有差不多的元素样式设定会互相干扰,比如在登录页设的p元素为红色,进入上传图片的页面时该页面的p元素第一次也会显示为红色,刷新一次后才为想要的样式。

4.学到了input:file的HTML5新类型,还有FileReader对象,FormData对象,还有angular里面的自定义指令。



返回列表 返回列表
评论

    分享到