发表于: 2017-04-03 22:41:11
1 1132
今天完成的事情:
开发【客卿】宣传页ctrl
遇到的问题:
1.获取的数据结构是 数组-对象-数组时,想要获取到全部的最里层数组的某个参数时,按照以前做任务时直接ng-repeat最外层的数组肯定是不行的,需要处理数据,这里卡了一下,然后请教泽平,可以用angular里面的forEach方法循环历遍,描述和使用方法如下:
循环对obj对象的每个元素调用iterator, obj对象可以是一个Object或一个Array. Iterator函数调用方法: iterator(value, key, obj), 其中obj是被迭代对象,key是obj的property key或者是数组的index,value就是相应的值啦.
forEach历遍出来的结果应该是对象吧?反正不是数组,想要给ng-repeat用还需要把这些结果加进一个空数组里,这个自己定义就好。
2.一般情况下我们是有多少数据就展示多少数据,这里的宣传页是需要把没有数据的也展示出来,然后样式发生改变。那这里是应该把空数据都写好,然后照常遍历出来再使用ng-if ng-class判断和改变样式;还是说有多少数据输出多少数据,然后没有数据的那些js里批量添加自定义数量的相同样式?
明天计划:开发【客卿宣传页】ctrl
收获:forEach方法
评论