如何在给定范围的情况下使用Angular制作表格

时间:2015-07-24 20:25:01

标签: angularjs range

例如,我的范围是1到100.我需要在这样的表中列出它们(连续3个数字):

1 2 3 

4 5 6

7 8 9

...

...

使用Angular在html中执行此操作的最简单方法是什么?

1 个答案:

答案 0 :(得分:0)

你可以做这样的事情

var unsortedItems = ["a", "b", "c", "d", "e"];

var items = [];

var itemsPerRow = 3;

for(var i =0; i < unsortedItems.length; i++){
    if(i % itemsPerRow === 0){
        items[Math.floor(i / itemsPerRow)] = [unsortedItems[i]];
    } else {
        items[Math.floor(i / itemsPerRow)].push(unsortedItems[i]);
    }
}

项目将包含

[
    [
        "a", "b", "c"
    ],
    [
        "d", "e"
    ]
]

然后您可以迭代页面上的项目