Mein Winkelregler istDynamische ng-Repeat in AngularJS
$scope.dyna = [
{ "name": "parshuram", "age": 24 },
{ "name": "Tejash", "age": 26 },
{ "name": "Vinayak", "age": 25 }
];
Mein html
<table>
<tbody>
<tr ng-repeat="test in dyna">
<td>{{test.name}}</td>
<td>{{test.age}}</td>
</tr>
</tboody>
</table>
Das funktioniert richtig, und Ausgänge
Parshuram 24
Tejash 26
Aber wenn eine andere Variable hinzugefügt Meine Scope-Variable, ich muss Änderungen in meiner HTML-Tabelle vornehmen:
$scope.dyna = [
{ "name": "parshuram", "age": 24 ,"void": true},
{ "name": "Tejash", "age": 26,"void" : false }
];
<table>
<tbody>
<tr ng-repeat= "test in dyna">
<td>{{test.name}}</td>
<td>{{test.age}}</td>
<!-- I don't want to have to add this, the columns should be added dynamically -->
<td>{{test.void}}</td>
</tr>
</tboody>
</table>
Können die Spalten in diesem Fall dynamisch generiert werden, indem beispielsweise alle meine Objektvariablen aus dem Bereich abgerufen werden?
check key, value methode in ng-repeat –