2013-09-03 25 views
7

JSON, który przechodzę do mojego widoku, zawiera wewnątrz niego obiekty i tablice. Przykład:Powtórzenia obiektów lub tablic wewnątrz powtórzeń ng

{ name: "test", projects: [ { name: "project1", tasks: "task1" } ] } 

Korzystanie NG-repeat, mogę powiedzieć (key, value) in items i jestem biorąc pod uwagę to, czego można oczekiwać, każdy klucz i stringified wersji obiektu lub tablicy.

Czy istnieje "najlepsza praktyka" do wykonywania iteracji obiektów i tablic wewnątrz powtórzenia ng?

+0

To zależy od tego, jak idziesz do wyświetlania danych. – zsong

Odpowiedz

16

Po prostu podążam za odpowiedzią, ponieważ udało mi się to ustalić. To było prostsze, niż się spodziewałem. Po prostu użyłem powtórzenia ng dla przedmiotów, które były tablicami.

<div class="container" ng-repeat="item in items"> 
<table class="table table-striped table-bordered table-condensed"> 
    <tr> 
     <th class="span3">name</th> 
     <td>{{ item.name }}</td> 
    </tr> 
    <tr> 
     <th class="span3">accounts</th> 
     <td> 
      <ul ng-repeat="account in item.accounts"> 
       <li>username: {{ account.username }}</li> 
       <li>password: {{ account.password }}</li> 
      </ul> 
     </td> 
    </tr> 
</table> 

Powiązane problemy