Как добиться разбиения на страницы / таблицы с Angular.js?

Допустим, я получаю литерал объекта с более чем 15 объектами, и мне нужно отобразить их в удобной компоновке (не все подряд), каков наиболее эффективный способ управления моментом, когда строка должна прерваться / страница должна закончиться?

Прямо сейчас я использую ng-repeat для строк таблицы, и в результате получается длинная тонкая таблица с одним столбцом.

Изменить для уточнения. Может иметь объекты внутри объектов / больше параметров. Вот мой объект:

$scope.zones = [
        {"name": "Zone 1",
         "activity": "1"},
        {"name": "Zone 2",
         "activity": "1"},
        {"name": "Zone 3",
         "activity": "0"},
        {"name": "Zone 4",
         "activity": "0"},
        {"name": "Zone 5",
         "activity": "0"},
        {"name": "Zone 6",
         "activity": "0"},
        {"name": "Zone 7",
         "activity": "1"},
        {"name": "Zone 8",
         "activity": "0"},
        {"name": "Zone 9",
         "activity": "0"},
        {"name": "Zone 10",
         "activity": "0"},
        {"name": "Zone 11",
         "activity": "1"},
        {"name": "Zone 12",
         "activity": "1"},
        {"name": "Zone 13",
         "activity": "0"},
        {"name": "Zone 14",
         "activity": "0"},
        {"name": "Zone 15",
         "activity": "1"},
    ];

Ответы на вопрос(7)

Ваш ответ на вопрос