Jak uzyskać układ paginacji / tabeli z Angular.js?

Powiedzmy, że otrzymuję literał obiektu z 15 obiektami i muszę wyświetlać je w ładnym układzie (nie wszystkie w rzędzie), jaka jest najbardziej skuteczna metoda kontrolowania, kiedy linia powinna się zakończyć / strona powinna się skończyć?

W tej chwili używam ng-repeat na wierszach tabeli, a wynikiem jest długi, cienki stół z jedną kolumną.

Edytuj w celu wyjaśnienia. Może mieć obiekty w obrębie obiektów / więcej parametrów. Oto mój przedmiot:

$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"},
    ];

questionAnswers(7)

yourAnswerToTheQuestion