发表于: 2017-06-29 22:16:27

1 1122


任务进展:

       1:解决了线上环境代码目录下图片不显示的问题。

       2:完善了项目页面之间跳转功能。

       3:在公司详情页在招职位列表模块加上搜索标签,可以点击标签对列表进行筛选。

       4:解决了公司/职位搜索页的bug。

遇到问题:

       1:线上环境图片不显示是因为假数据在本地的路径写法在线上是无效的,无法获取,导致第一步的ng-repeat操作不能执行,因此位于其内部的DOM元素不会生成,图片也不会显示。修改之后正常。

       2:在公司详情页在招职位列表模块加上搜索标签部分,这样需要拆解公司详情页面,并在路由中为拆解的部分加上对应的state。这两项完成后,再改写控制器操作,保存标签的选择状态,需要注意的是进入页面时传入的id,在请求在招职位数据时,不能直接以id作为参数,要转变为companyId,才能获取到正确的数据。

       3:发现了公司/职位搜索页的一个bug:进入职位搜索页后,选择一项职位类别后,会显示其子项,此时再选择另外一项职位类别,前者的子项会收拢。若此时再次点击后者取消选择,则前者的子项不能渲染出来,徒有位置。原因是职位类别选项及其子项是通过复制常量constant到当前作用域进行操作的,当前作用域保存的操作结果对象是对当前常量副本的对应选择项进行复制,然后进行操作生成的,但是却是浅复制,当操作该结果对象时,会影响到常量副本的对应项,因此当再次进行相同操作时,常量副本的该项已经发生变化,导致报错。采用深复制操作,问题解决。

明日计划:

       进行性能测试,codereview,若通过,则演示demo。

收获:

       改逻辑操作的bug比改样式效率高。


返回列表 返回列表
评论

    分享到