Я бы использовал таблицу и реализовал разбиение на страницы в контроллере, чтобы контролировать, сколько показано, и кнопки для перехода на следующую страницу. Этот скрипт может вам помочь.
[/g1]
Id
Name
Description
Field 3
Field 4
Field 5
{{item.id}}
{{item.name}}
{{item.description}}
{{item.field3}}
{{item.field4}}
{{item.field5}}
Значение переменной scope.range в примере скрипта должно быть:
$scope.range = function (size,start, end) {
var ret = [];
console.log(size,start, end);
if (size < end) {
end = size;
if(size<$scope.gap){
start = 0;
}else{
start = size-$scope.gap;
}
}
for (var i = start; i < end; i++) {
ret.push(i);
}
console.log(ret);
return ret;
};