ng-repeat innerhalb von ng-repeat mit td für jedes Element - AngularJS

Dieser code gibt mir eine Tabelle mit den Elementen in einer einzelnen Spalte.

Hier werden Daten wie diese

var data = [[{"id":"1","value":"One"},{"id":"2","value":"Two"},{"id":"3","value":"three"}],[{"id":"4","value":"four"},{"id":"5","value":"five"},{"id":"6","value":"six"}],[{"id":"7","value":"seven"},{"id":"8","value":"eigth"},{"id":"9","value":"nine"}]]

<div id="mydiv">
    <table>
       <tr ng-repeat="rows in data">
           <td ng-repeat="item in rows">{{item.id}}:{{item.value}}</td>
        </tr>
    </table>
</div>

Dieser gibt mir eine Tabelle mit drei Spalten. Wie

1:One 2:Two 3:three
4:four 5:five 6:six
7:seven . . .

Zusammen mit diesem möchte ich die Tabelle mit item.id in einer Spalte : in einer Spalte und item.value in einer Spalte für eine bessere Lesbarkeit und nicht in einer einzelnen Spalte.

Versucht, das zu tun, aber ich bin nicht in der Lage, um es arbeiten, kann mir jemand helfen mit diesem?

  • Nur um zu überprüfen, ob mein Verständnis korrekt ist - es gibt drei Elemente in jeder Zeile, richtig?
  • Also, was ist data?
  • Ja @TadeášPeták
  • Ich aktualisiert meine Frage mit Daten @dev-null
InformationsquelleAutor kumareloaded | 2015-04-14
Schreibe einen Kommentar