发表于: 2017-05-16 21:23:28
1 998
今日完成:
完成轮播图,搜索页面的多选框效果,常量数据编辑与注入,前台请求数据的service;
明日计划:
完成最新职位js代码,分页功能。
问题:
1.重新用了个方法写轮播,结果卡在ng-class上。学习了下,博大精深啊。
开始我没有找到很好的办法控制ng-class的判断条件。目的是想要第一个元素获得这个class。问了加健:
ng-class="{active:$first}"
我的理解就是利用索引来判断,还是对ng-class不熟悉。
2.第二个问题也和ng-class有关。
我想用一个可复用的函数来实现复选。不过还是不明白怎么在ng-class 方法中能够仅选中当前元素来改变class。
后来查了资料,发现还可以这样写:
<a class="font-content" ng-class="{true:'selected'}[x.click]"
在ng-class中的判断条件,引用一个对象以及它的方法,就可以在js代码中灵活的进行所需要元素的ng-class的操作。
收获:
1.之前没怎么用过双重ng-repeat,今天第一次用,需要注意的就是 多多利用 x in items 中x这个下标。
2.ng-class的用法。
一种用法是ng-class={{}},
还有是ng-class=‘类名:判断条件’
最后是ng-class=“{true:类名。。。}【判断条件】”
3.forEach的用法。
之前没怎么用过forEach,有三个参数:
第1个是遍历的数组内容;第2个是对应的数组索引,第3个是数组本身。这三个参数还是挺好用的。
评论