发表于: 2017-05-28 23:13:00

1 853


任务进展:

       1:解决后台数据默认初始化问题。

       2:完成上线请求操作。

遇到问题:

       1:放弃ng-options写法,使用ng-repeat写法遍历从后端获取的数据,显示遍历项value,将<option>标签的value设为遍历项的key,使用ng-selected将模型model的值绑定为当前默认数据的$index,这样避免了ng-model自动绑定为value值而导致次级select不能显示。另外还修改了constant常量,删除了key为空的项,而是在select中写一个<option>,将其value设为空,这样既解决了分类搜索页面select中必须有的“全部”选项,同时可以将此常量用于新增和编辑页面,而不需要重新定义。

       2:发送编辑上线请求后,后端返回信息,将请求参数中headers:{}项去掉后,重新发送,后端返回信息,检查并与萝卜多项目对比后,师兄认为是后端接口的问题,前端代码没有问题。

明日计划:

       修改完善页面样式,准备状态机小课堂。

收获:

       至此,js全部任务基本完成,剩下一个时间戳在页面不能渲染的问题,接下来在codereview阶段想办法解决。学习angularjs这段时间踩了很多坑,一些是版本问题,一些是写法问题,还有几个没有找到原因,后面继续深入学习。


返回列表 返回列表
评论

    分享到