ng-class 仅适用于 ng-repeat 的前 5 个元素之后的每个元素
ng-class for only every element after the first 5 of an ng-repeat
有没有办法只对 ng-repeat 的前 5 个元素之后的每个元素使用 ng-class?
这是仅对最后一个元素完成的方式。
<div ng-repeat="file in files" ng-class="{'last':$last}">
{{file.name}}
</div>
但是,我只想将 class "hidden-md" 添加到前 5 个之后的每个元素。
<div ng-repeat="file in files" ng-class="{'hidden-md':$addClassToAllAfterFirst5}">
{{file.name}}
</div>
勾选$index
,根据相关条件分配class。
<div ng-repeat="file in files" ng-class="{'hidden-md':$index > 4}">
{{file.name}}
</div>
有没有办法只对 ng-repeat 的前 5 个元素之后的每个元素使用 ng-class?
这是仅对最后一个元素完成的方式。
<div ng-repeat="file in files" ng-class="{'last':$last}">
{{file.name}}
</div>
但是,我只想将 class "hidden-md" 添加到前 5 个之后的每个元素。
<div ng-repeat="file in files" ng-class="{'hidden-md':$addClassToAllAfterFirst5}">
{{file.name}}
</div>
勾选$index
,根据相关条件分配class。
<div ng-repeat="file in files" ng-class="{'hidden-md':$index > 4}">
{{file.name}}
</div>