发表于: 2017-06-05 21:54:40
0 1119
今天完成的事情:
之前遇到了问题,就是本地代码在开发机上请求失败,于是去找原因,后来发现开发机的Nginx是/a我把本地改为/a后,开发机还是不通,查看network,发现有两个/a,于是去掉一个/a把代码提交上去,成功了,开发机的接口通了,本地接口不通了,莎莎师兄在这边帮我处理了好一会儿,用重定向的方法把问题解决了,就是把本地的/a改写成了/a/$1虽然不是很懂这个$1是什么鬼,但是莎莎师兄说不应该有这个问题的,现在也并没确定到底是什么问题,只是单纯的把看到的问题解决了而已。
看了许多之前复盘的三级联动,都是用的同一种,于是乎去学(mo)习(fang)了一波,学习的过程中发现并不怎么懂,然后在filter里打了断点好好研究了一番,知道了大概,先判断传入信息,后来是不清楚data,可能是对forEach不是很了解,然后在断点里看了data到底是什么,还是不懂,问了董瑞才发现根本对angular.forEach一点儿都不了解,学习了一番发现function里的data(第一个参数)是遍历时当前的数据。还可以写第二个参数index表示遍历时当前索引,第三个参数array,解释说是需要遍历的集合,每次遍历时都会把该集合原样的传一次,用到再学。
明天计划的事情:
收尾公司列表,然后今天和pm沟通的三级联动,我说原型是二级联动,只有省市,没有区,pm说,就这样做,感觉他没有思考那么多,准备明天确认下,有没有可能是要显示市和区而不显示省。
遇到的问题:
在写编辑页二级联动时,由于城市必须在选择省之后执行函数才会出现,但是省是直接同步过来的信息,就考虑运行js文件时直接执行一次出现城市的函数,然后就报错了,说province未定义,然后直接想到有某个数据后再执行此函数,在寻找函数的时候,看到了请求成功的信息,嘿嘿,就你啦,扔到then函数里执行一次出现城市函数,ok,药到病除。
收获:
这两天和后端沟通了好多,各种问题,比以前更清楚后端负责的工作。
angular.forEach的基本信息。
评论