发表于: 2017-06-15 23:27:39

1 1097


一、今天完成的事情:

1,学习如何一次轮播四张图片,以及如何进行渲染这四张图片。

2,编写搜索职位页以及在在搜索不到符合条件的时候要显示的页面!


二、明天计划的事情:

1,开始调接口,渲染数据,修改bug!


三、遇到的问题:

1,ng-repeat如何实现嵌套:

解决方法:

     如下代码:

<div ng-repeat="links in slides">    

         <div ng-repeat="link in links track by $index">                 {{link.name}} 

         </div

</div>

解析:

    对于数字对象来说,它的id就是它自身的值,因此,数组中是不允许存在两个相同的数字的。为了规避这个错误,需要定义自己的track by表达式。例如:

link in links track by item.id。

嫌麻烦的话,直接拿循环的索引变量$index来用item in items track by $index.


如果不重新定义自己的track by表达式的话就会报出这样一个错误:Error:[ngRepeat:dupes]来提示你数组中有两个以上的相同id对象。


四、收获:

1,学会了如何实现ng-repeat,就是有一点就是想问下师兄,复盘项目的话,在四图轮播ng-repeat渲染这块是用到了,但是这种ng-repeat嵌套在真实项目中用到的多吗?或者说师兄有没有更好的方法实现。




返回列表 返回列表
评论

    分享到