angularjs - Unable to properly display array values from ng-repeat -


i'm trying display values array using ng-repeat, i'm missing here , cannot figure out exactly.

here's example: http://codepen.io/nickimola/pen/dmnawj?editors=1010

json object:

  $scope.data = [     {"id": 0, "settings": {"sp": 21,"active": false,"output": true,"link": [2,3,4]}},     {"id": 1, "settings": {"sp": 1,"active": true,"output": true,"link": [5]}},     {"id": 2, "settings": {"sp": 30,"active": false,"output": true,"link": []}},   ]; 

html:

<ion-content>          <ion-list class="list">         <div ng-repeat="b in data">             <ion-item class="item item-stable"                       ng-click="togglegroup(b)"                       ng-class="{active: isgroupshown(b)}">                 {{b.id}}             </ion-item>             <div ng-repeat="(key, value) in b.settings" ng-show="isgroupshown(b)">               <div ng-repeat="links in key" ng-if="key == 'link'">               <ion-item class="item-accordion">                   {{links}}                  </ion-item>             </div>         </div>     </ion-list> </ion-content> 

i display numbers inside link array, @ moment can see letters in word "link", 1 each accordion element. help?

thanks lot

here is:

<div ng-repeat="links in value" ng-if="key == 'link'"> 

Comments