2016-05-22 14 views
0

Ich verwende eine GET-Methode, um eine JSON-Datei wie folgt anzuzeigen.Zählen Sie die Anzahl der Objekte in JSON-Array

Jetzt möchte ich Anzahl der Objekte in der JSON-Datei zählen.

Protokolldaten

Object {data: Array[5], status: 201, config: Object, statusText: "Created"} 
config:Object 
data:Array[5] 
headers:(d) 
status:201 
statusText:"Created" 

So gibt es 5 Objekte in dieser array.how kann ich diesen Wert 5 von AngularJS-Code?

+0

sehen diese http://stackoverflow.com/questions/28716541/how-to-count-map-size-in-angularjs und http: // Stackoverflow .com/questions/5223/length-of-javascript-objekt-das-ist-assoziativ-array –

Antwort

2

Sie können einfach verwenden die Standard-length

data.data.length 
+0

danke! es funktionierte. – CraZyDroiD

+0

also, wenn ich die Objekte mit bestimmten Werten zählen möchte, wie kann ich es tun? Bsp: Ich möchte die Objekte mit Gewicht zählen: "2" Wie geht das? – CraZyDroiD

+0

Da Sie angularjs verwenden, können Sie 'filter' und dann' length' für das zurückgegebene Array verwenden, siehe [filter] (https://docs.angularjs.org/api/ng/filter/filter) –

Verwandte Themen