发表于: 2017-02-20 23:43:45

1 1283


今天完成的事:将视频页面完成。然后将十一期里面约定的一些 字段更正。

在完成视频页的时候遇到一个问题,就是,所有的数据都是repeat出来的,然后呢,点击切换tab的事件也是在这个repeat里面完成的,这下出问题了,切换一个,所有的tab都给切换了,然后一开始想着,获取到点击的这个卡片的index,然后呢,通过这个index来判断,只切换这一个卡片的tab,但是一想就好复杂。

果然无敌的师姐一过来,真的是两分钟就搞定了。。。。由于每个卡片里面的数据是不一样的,直接使用卡片里面的数据来进行判断和切换,点击事件里面传入list,就是获取到的信息,当然每个点击事件都是相对独立的了,然后还不需要index来进行操作了。学到了。充分利用已有的数据来进行处理页面。

明天的计划:按道理今天应该ui图出来了,然后明天早上晨会确认ui图出的时间,然后一方面按照ui图将页面完善,一方面就是十期上面不完善的地方,自己多点击多试,作为一个用户的体验来感受,找出能够优化的地方和设计。更正bug。

  最近还发现一个问题,在写代码的时候写的注释太少。。。这个,注释和代码一样重要,官网上面好在师兄们留下了很多注释,读起来能够很快的知道这个模块是实现哪个功能,快速定位然后进行操作。

还学了一点,由于我们操作的时候, 误注释了一段常量,然后报的错看不太懂,偏偏我们又刚好在那个页面修改了一个字段,然后就一直以为是自己字段的错误引起的问题,,搞了半天都没搞好,然后好久才尝试的把注释的还原之后就好了,后来请教师姐的时候学到了一招,对于看不懂的报错还有一种方法,就是

var a="http://errors.angularjs.org/1.3.18/$injector/unpr?p0=levelIconProvider%20%3C-%20levelIcon%20%3C-%20BannerCtrl";
console.log(a)
console.log(decodeURIComponent(a))

就是直接在代码上面贴上这个错误链接,然后解析错误,看的就会比较清晰了,

http://errors.angularjs.org/1.3.18/$injector/unpr?p0=levelIconProvider <- levelIcon <- BannerCtrl

后面的百分数一般是空格之类的影响的,然后这个意思就是在BannerCtrl页面的levelIcon 下面的levelIconProvider 在报错,找到这个模块,果然是我们注释掉的那个常量。。。下面的解析看的就清晰多了。


返回列表 返回列表
评论

    分享到