发表于: 2017-07-14 04:31:35

1 881


今天完成的事情:

修改bug,主要是样式的问题

查看手机端的适配情况,为手机端做了一些修改。


明天计划的事情:

项目demo,准备进入复盘。

提交之前的任务。


遇到的问题:

1,为侧边栏存储展开/折叠状态时,把每个折叠面板的点击后的状态存贮为一个数组的项,然后把这个数组存储在localstorage中,但是发现数组中的某一项变化时可能会引起其他项的变化,后来把数组中的每一项分开存贮,解决问题。


2,列表页中的选择框在手机端有默认样式,发现无法完美去除,使用appearance:none会导致小箭头消失。后来放弃使用select标签,找到了angularstrap的插件进行替换,但是没有成功,查了很久的资料发现是因为少引入了一个插件而官网中没有说需要引用。。。然后把数据绑定到插件中时发现只能使用数组数据而不能使用对象数据,官网还是没有说明。。。之后在把$stateParames的数据渲染到视图上时发现没有效果,因为$stateParames的值是字符串,而下拉插件需要接收数字,之前的select选择框是可以接收字符串的。通过以下方法对$stateParames进行了转换:

$scope.type = $stateParams.type && Number($stateParams.type);
$scope.status = $stateParams.status && Number($stateParams.status);

此插件会导致label标签失效。无法进行绑定。


3,ios手机端发现fontawosome图标消失,android正常,不知如何修复。


4,日期插件使用了angularStrap的datapicker,不知怎样能禁止手动输入,使用正则表达式匹配的效果不佳。


收获:

大体解决了所有找到的bug,完成项目。


返回列表 返回列表
评论

    分享到