Ich habe eine Karte mit dem wichtigsten Werten zählen alsWie Kartengröße in AngularJS
$scope.items = {
{
0={"name": "Jim", "age" : 25}
},
{
1={"name": "Eric", "age" : 25}
}
};
folge, wenn es ein Array ist die Größe zu zählen, die ich tue mit:
<div ng-repeat="item in items>
</div>
und habe die Größe {{items.length}}
Im Falle einer Karte, die ich mit Iterierte Funktionen wie folgt:
<div ng-repeat="(id, item) in items">
</div>
aber wie man die Größe feststellen?
Jede Hilfe wird geschätzt. mit Object.keys
Können Sie Ihre Objektstruktur beheben? Im Moment ist es nicht gültig. – dfsq
@dfsq Entschuldigung, ich habe bearbeitet. – mzereba
Nun, es ist immer noch nicht gültige JavaScript-Syntax. Sieht so aus, als ob du tatsächlich ein Array benötigst: '$ scope.items = [{" name ":" Jim "," alter ": 25}, {" name ":" Eric "," alter ": 25}]'. Oder wenn dies ein Objekt ist: '$ scope.items = {0: {" Name ":" Jim "," Alter ": 25}, 1: {" Name ":" Eric "," Alter ": 25} } '. – dfsq