Задать вопрос
ptrvch
@ptrvch
вебдев-энтузиаст. Django, AngularJS

Как распарсить двухмерный массив в таблицу через ng-repeat?

Сервер возвращает в json массив, доступ к данным происходит таким образом:

data[item][property]

Нужно отформатировать в виде таблицы лишь определенные столбцы:
<table>
	<tr ng-repeat="item in data">
		<td>{{item[0]}}</td>
		<td>{{item[1]}}</td>
		<td>{{item[3]}}</td>
		<td>{{item[7]}}</td>
	</tr>
</table>


Как возможно дать каждому элементу массива название в целях удобочитаемости, наподобие item in data?
Все, что приходит в голову - преобразовать каждый массив в объект и назначить каждому индексу "говорящее" свойство, но возможно существует элегантное решение средствами директив angular?
  • Вопрос задан
  • 616 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
nuclear_kote
@nuclear_kote
<table>
  <tr ng-repeat="item in data">
    <td ng-repeat="value in item">{{value}}</td>
  </tr>
</table>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы