Angular Js:如何在ng-repeat中查找第一个和最后一个元素并为其添加特殊类?

里沙尔

我使用angular js更改了以下内容

<section id="social">
    <h2 class="line">Social Profiles</h2>
    <a href="#" class="first"><i class="icon-facebook"></i></a>
    <a href="#"><i class="icon-twitter"></i></a>
    <a href="#"><i class="icon-linkedin"></i></a>
    <a href="#"><i class="icon-google-plus"></i></a>
    <a href="#" class="last"><i class="icon-rss"></i></a>
    <div class="clear"></div>
</section>

对此

<section id="social">
    <h2 class="line">Social Profiles</h2>
    <a ng-repeat="sMedia in socialMedia" ng-if="$first" href="#" >
        <i class="{{sMedia.icon}}"></i>
    </a>
    <div class="clear"></div>
</section>

一切似乎都很好,但我找不到在中添加class="first"第一个元素和class="last"最后一个元素的方法ng-repeat

桑兹

只需将$ first和$ last与ng-class结合使用:

<a ng-repeat="sMedia in socialMedia" ng-class="{'first': $first, 'last': $last}" href="#" >

在这里查看它们的工作方式:https : //docs.angularjs.org/api/ng/directive/ngRepeat

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Angular JS隐藏ng-repeat的第一个元素

Angular io(4)* ng对于第一个和最后一个

如何从三个相同的元素中隐藏第一个和最后一个元素

Angular2仅在第一个元素上使用ng-for时如何设置元素类名称

如何通过XPath选择第一个和最后一个元素?

如何在Angular 2中检索数组的最后一个元素ID

在对C#中的第一个和/或最后一个元素进行特殊处理时,如何评估IEnumerable <T>?

如何识别对象数组中链的第一个和最后一个元素

如何在数据框列中查找第一个和最后一个元素并修剪这些元素之间的值

如何复制向量的第一个和最后一个元素?

如何使用ngFor指令获取angular 5中的第一个元素?

如何获取javascript中特殊字符之间的第一个和最后一个单词或字符?

如何删除列中的第一个单词和最后一个单词?

如何在xts对象中的最后一个元素开始的列中查找第一个非NA元素的位置

如何显示复杂数据或更改ngFor中第一个和最后一个元素的模板?

如何在C ++中交换队列的第一个和最后一个元素?

内联编辑的ng-repeat,如何使第一个(或最后一个元素)具有editmode = true?

如何检查数组c ++中的第一个元素和最后一个元素

如何从Angular JS中的ng-repeat循环中检查第一个复选框?

如何在选择列表Angular JS中选择第一个元素?

Angular JS-从数组数组中ng重复第一个元素

ionic / Angular:ng-repeat第一个元素不出现

如何在Angular JS中显示来自另一个表嵌套的ng-repeat的数据

如何在Angular的ng-repeat中调用另一个函数

如何在angular js指令中启用第一个输入焦点

如何将一个类添加到一个元素并从所有兄弟元素中删除一个类 angular

我如何获得数组 React js 中的第一个唯一 ID 元素和最后一个唯一 ID 元素

如何定位类的第一个和最后一个元素

Angular Material Pagination - 如何用文本替换第一个和最后一个图标?