Итак, у меня есть эти 2 массива объектов. Я хочу использовать ng-repeat, чтобы он печатал элементы из countOfServicesCodesByElements с тем же индексом, что и дата. Итак, для начала даты: «09. 09. 2016», конец: «13. 09. 2016» он должен вывести 23 и т. Д.Как использовать ng-repeat для нескольких массивов объектов?
$scope.countOfServicesCodesParts = [ {
start: "09. 09. 2016",
end: "13. 09. 2016"
},
{
start: "15. 09. 2016",
end: "18. 09. 2016"
},
{
start: "27. 09. 2016",
end: "30. 09. 2016"
}
]
$scope.countOfServicesCodesByElements = [{
"count": 23
},
{
"count": 30
},
{
"count": 20
},
{
"count": 2
}
]
это мой HTML-файл
<div class="card-content" ng-if="countOfServicesCodesEval != 0" ng-repeat="date in countOfServicesCodesParts" >
<table class="table table-striped">
<tr >
<span span ng-if="countOfServicesCodes != 0" style="font-weight:bold">
date start {{date.start}} date end: {{date.end}}
</span>
</tr>
<div >
<tr >
<td class="col-md-2"><span ng-if="countOfServicesCodes != 0" > number:</span></td>
<td class="col-md-2"><text class="text-info">{{countOfServicesCodesByElements.count}}</text></td>
</tr>
</div>
</table>
</div>
использовать '$ index' для поиска стоимости. то есть. '{{countOfServicesCodesByElements [$ index]}}' – haxxxton
Являются ли два массива 'countOfServicesCodesParts' и' countOfServicesCodesByElements' одинаковой длины? –
'{{countOfServicesCodesByElements [$ index] .count}}' – dfsq