发表于: 2017-06-27 23:32:05
2 975
今天完成的事情:
今天上午实现了从公司列表点击职位按钮,跳转到职位列表页面并且只显示该公司职位列表的功能,原来之前不能实现的原因是我和牧野写的变量名不一样,我用的vm.companyId,他用的vm.id。之后张帆告诉我在公司的编辑页点击保存发送put请求时参数的正确格式,说到这里,规范的字段约定里不仅应该有发送什么请求时需要传什么参数,也要把参数的格式写清楚,这样可以避免很多后续的问题。然后我就用angular.forEach遍历原公司标签数组,把取到的标签名push到新数组中,再用join()方法将数组转换为字符串。后来又更改了职位列表编辑保存时发送的参数格式,基本就是删掉接受到信息里的职位标签对象,然后把要保存的职位标签对象和职位信息并列放在一个大的对象里,把大对象传过去。之后在等公司编辑新增产品列表传送格式的时候根据其他组做的日期选择插件顺藤摸瓜找到了Angularstrap里的datepickers,一开始用了无效,后来请教师兄后发现需要在创建app时注入,注入名还有点怪,m开头的,没记住。然后我点开输入框发现里面的内容严重变形,但是因为是点击输入框弹出,再点击其他地方就自动关闭(现在想起来自动关闭这个好像是可以设置的),所以具体是什么样式导致它变形的我们也无法查看,没办法我只能去注释css文件找元凶,很快找到是牧野写的样式文件,解决方法就是放到懒加载里,皆大欢喜。这里还发现懒加载加载的css不重载页面就会一直生效,但对日期选择插件却又没有了之前的影响,也许是优先级的原因。晚上因为图片上传返回的url不对的原因,demo又被推迟了。
明天计划的事情:
再看看还有没有bug,准备demo
遇到的问题:
感觉自己很多东西掌握的还不够,比如forEach这种,还是要多学多练。
收获:
改职位编辑新增的时候因为删除标签点击保存后无法把删除的行为保存下来,对代码结构进行了比较大的修改,改完发现报400,此时只能把代码恢复到半个多小时前的版本,后来改动了部分代码的位置解决了问题。感觉我之前的想法也对,但是操作风险较高,改之前还是要多考虑一下,打好备份。
评论