angularjs - 如何 ng-repeat 偶数或奇数项?

标签 angularjs css

我想使用 ng-repeat 将我的无序列表分成偶数和奇数循环,每列以 1、2、3 和 4 开头。这样做的好方法是什么?我认为 ng-class-even 或 ng-class-odd 不足以实现我想要完成的目标,但它可能会发挥作用。

我知道如何通过循环偶数和奇数来使用 AngularJS 来操作 css3 列:

1 2 3 4
5 6 7 8
9 10 11 12

最佳答案

利用ngClassOddngClassEven指令

<ol ng-init="names=['John', 'Mary', 'Cate', 'Suz']">
  <li ng-repeat="name in names">
   <span ng-class-odd="'odd'" ng-class-even="'even'">
     {{name}}
   </span>
  </li>
</ol>

使用css

.odd {
  color: red;
}
.even {
  color: blue;
}

会给你这个:

enter image description here

关于angularjs - 如何 ng-repeat 偶数或奇数项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29057949/

相关文章:

javascript - Angular-modal-service 不显示模态

javascript - 如何使用 CSS 和 Javascript 或 DOJO 制作自定义单选按钮?

当位置改变时,CSS 转换在 Firefox 中不起作用

css - 如何使页面窗口边框不打断Tooltip DIsplay

html - CSS:如何将 2 个 div(一个固定)彼此相邻放置,其中一个 div 全宽?

angularjs - 当尝试上传文件时,出现 404 not found 错误 Node js

javascript - 重构 JSON 对象

angularjs $modal 关闭模态

html - Firefox 中的页面布局不同

javascript - AngularJS 使用 ng-upload 上传图片