一尘不染

使用ng-repeat遍历数组的块

angularjs

我的控制器从服务器上抓人:

$scope.people = [person1, person2, person3, person4, person5,...]

我的模板每行需要显示三个人。例如,如果它是一个表:

<table>
    <tr>
        <td>person1</td><td>person2</td><td>person3</td>
    </tr>
    <tr>
        <td>person4</td><td>person5</td><td>person6</td>
    </tr>
</table>

我不确定如何有条件地应用最佳实践的<tr>时间$index % 3 == 0或最佳实践。我知道如何通过向控制器添加分组逻辑来做到这一点,但我认为最好将设计逻辑排除在控制器之外。


阅读 270

收藏
2020-07-04

共1个答案

一尘不染

经过多年的经验积累,很显然,最好的方法是在控制器中将数组拆分为多个块。每次修改原始数组时,都要更新分块数组。

2020-07-04