Ich versuche, eine Schleife über auf unter Daten [{"5+":[2,1,3]},{"3-5":[0,1,0]},{"1-3":[1,0,3]},{"0.5":[0,0,0]},{"<30":[0,0,0]}]
Angular ng-repeat auf dynamische numerischen Tasten nicht
unter Code Stück mit
<tr ng-repeat='sessionLength in [{"5+":[2,1,3]},{"3-5":[0,1,0]},{"1-3":[1,0,3]},{"0.5":[0,0,0]},{"<30":[0,0,0]}]'>
<td ng-repeat="(key, value) in sessionLength">
{{key}}
</td>
<td ng-repeat="(k,v) in sessionLength['5+']" ng-if="sessionLength['5+']">
{{v}}
</td>
<td ng-repeat="(k,v) in sessionLength['3-5']" ng-if="sessionLength['3-5']">
{{v}}
</td>
<td ng-repeat="(k,v) in sessionLength['1-3']" ng-if="sessionLength['1-3']">
{{v}}
</td>
<td ng-repeat="(k,v) in sessionLength['0.5']" ng-if="sessionLength['5']">
{{v}}
</td>
<td ng-repeat="(k,v) in sessionLength['<30']" ng-if="sessionLength['<30']">
{{v}}
</td>
</tr>
Und unten ist, was ich als Ausgang will
App1 App2 App3
5+ : 2 1 3
3-5 : 0 1 0
1-3 : 1 0 3
0.5 : 0 0 0
<30 : 0 0 0
Brauchen Sie Hilfe mit obigen Schleifen. Ich bekomme nicht wie oben erwähnt erwartetes Ergebnis.
die Haupt tr Schleife durch diese Datenarray [{ "5 +": [2,1,3]}, { "3-5": [0,1,0]}, { "1 -3 ": [1,0,3]}, {" 0,5 ": [0,0,0]}, {" <30 ": [0,0,0]}] und das Array sessionLength enthält das Objekt mit ihr jeweiliger Schlüssel, so dass Ihr Stück Code bei dieser Struktur nicht funktioniert –
Thnx für die Hilfe von mir. Aber die aktualisierte Lösung funktioniert nicht. –
@AmanKumarAggarwal versuchen Sie es jetzt, sollte funktionieren .. –