У меня есть возвращаемый массив объектов в AngularJS, и я хочу отобразить его в две строки. У меня есть что-то вроде этого:
{"name":something ,"value0":12455.847233333334, "value1": 9.887...}
Я пробовал что-то вроде этого:
<div class="row">
<div class="col-md-6" ng-repeat = "item in items track by $index" ng-if="$index < 10">
{{item}}
</div>
<div class="col-md-6" ng-repeat = "item in items track by $index" ng-if="$index >= 10">
{{item}}
</div>
</div>
Но у него нет ожидаемого результата. Я хочу, чтобы он отображался как
имя: что-то
value0: 12455.847233333334
значение1: 9,887
...
Вам нужно итерации по объектным клавишам. Как это:
<div class="col-md-6" ng-repeat = "(key, value) in data" ng-if="$index >= 10">
{{key}}:{{value}}
</div>
вы можете привязать значения, подобные этим
<div class="row">
<div class="col-md-6" ng-repeat = "item in items track by $index" ng-if="$index < 10">
name: {{item.name}}
value0: {{item.value0}}
value1: {{item.value1}}
</div>
(key, value) in data[0]
вng-repeat