2016-06-10 6 views
0

I AngularJS und haben eine JavaScript-Array von Objekten verwende, jedes Objekt hatPopulate <dl> Liste von Array

Count 
ID 
Subject 

würde Ich mag dieses Array verwenden eine zum Auffüllen mit diesen Werten:

      <dl> 
           <dt>Count</dt> 
           <dd>Subject</dd> 
            <!--all objects should appear as above--> 
          </dl> 

Gibt es eine Möglichkeit, dies zu tun?

+0

haben Sie versucht ng-repeat – Manish

+0

Mögliche Duplikat [Looping durch ein JavaScript-Objekt des Arrays mit Winkel] (http://stackoverflow.com/questions/30494297/looping -durch-ein-Javascript-Objekte-Array-mit-Winkel) – Manish

Antwort

1
$scope.yourArray = [ 
    {"Count": "something1", "ID": "something2", "Subject": "something3"}, 
    {"Count": "something1", "ID": "something2", "Subject": "something3"}, 
    {"Count": "something1", "ID": "something2", "Subject": "something3"}, 
    {"Count": "something1", "ID": "something2", "Subject": "something3"} 
]; // On the controller 

<dl ng-repeat="item in yourArray"> 
    <dt>{{item.Count}}</dt> 
    <dd>{{item.Subject}}</dd> 
</dl> 
+1

Danke für die Antwort – Dawson

1

Try this:

<dl ng-repeat="myDataItem in myDataArr"> 
    <dt>{{ myDataItem.Count }}</dt> 
    <dd>{{ myDataItem.Subject }}</dd> 
</dl>