У меня есть простой ng-repeat
, который перебирает файл JSON со списком стран и подробностями об этой стране, например. валюта, население за определенный набор месяцев (в данном случае 24)
Мой ng-repeat
успешно проходит первые 12 месяцев и отображает соответствующий текст, когда выполняются критерии ng-switch
.
Проблема, с которой я столкнулся, заключается в том, что для некоторых стран у нас есть данные менее чем за 12 месяцев, а в некоторых случаях только за 3 месяца.
Что я изо всех сил пытаюсь сделать, так это то, что если данных недостаточно, чтобы отобразить пустую ячейку.
Вот мой ng-repeat
:
<tr ng-repeat="country in Countries[key]">
<th>{{country.countryName}}</th>
<td ng-repeat="countryDetails in country.Details.slice(0, 12)" ng-switch="countryDetails.Population">
<span ng-switch-when="10000">Medium</span>
<span ng-switch-when="20000">Large</span>
<span ng-switch-when="30000">Larger</span>
<span ng-switch-when="40000">Very Large</span>
<span ng-switch-default>Error</span>
</td>
</tr>
Спасибо