Użycie AngularJS do przekształcenia wielowymiarowej tablicy w listę wielopoziomową

Używam AngularJS i próbuję użyć ng-repeat lub podobnego, aby wziąć wielowymiarową tablicę i umieścić ją w DOM jako listę wielopoziomową.

Od tego:

    var menuOptions = [
        ["Page One"],
        ["Page Two"],
        ["Page Three"],
        ["Page Four", ["Sub-Page 1", "Sub-Page 2", "Sub-Page 3"] ],
        ["Page Five"]
    ];

Do tego:

   <ul>
        <li>Page One</li>
        <li>Page Two</li>
        <li>Page Three</li>
        <li>Page Four 
            <ul>
                <li>Sub-Page 1</li>
                <li>Sub-Page 2</li>
                <li>Sub-Page 3</li>
            </ul>
        </li>
        <li>Page Five</li>
   </ul>

Nie mogłem znaleźć niczego w Angular JS Documentation, a poszukiwanie sieci nie przyniosło żadnego rezultatu. Zdaję sobie sprawę, że mogę sobie poradzić z czymś takim przy zwykłym JavaScript lub PHP, ale chciałbym wykorzystać pewne rzeczy Angular JS jak ng-repeat.

Każdy wkład jest doceniany.

Dzięki!

questionAnswers(2)

yourAnswerToTheQuestion