У меня есть объект JSON, содержащий два объекта массива. Объект хранится в $ scope.person. Теперь я хочу отобразить массив Likes в первом столбце и массив Dislikes во втором столбце таблицы. Предположим, что длина обоих массивов одинакова, поэтому нет. рядов будет аналогичным. Какой может быть лучший способ сделать это? Проверьте объект JSON ниже.Angularjs для отображения 2 массивов из объекта json в двух разных таблицах таблеток
{
"name": "Justin Clark",
"rating": 3,
"img": "http://www.fillmy.com/200/200",
"Description": "Glutenfree cray cardigan vegan. Lumbersexual pork belly blog, fanny pack put a bird on it selvage",
"Likes": [
"Dogs",
"Long walks on the beach",
"Chopin",
"Tacos"
],
"Dislikes": [
"Birds",
"Red things",
"Danish food",
"Dead Batteries"
]
}
Структура таблицы выглядит следующим образом.
<table class="table table-striped">
<thead>
<tr> <th>Likes</th> <th>Dislikes</th></tr>
</thead>
<tbody>
<tr ng-repeat="pl in person">
<td>{{pl.Likes}}</td> <td>{{pl.Dislikes}}</td>
</tr>
</tbody>
</table>
вам нужно два отдельных 'нг-repeat' для обоих из них – tanmay
я попытался сделать это, но им не уверен, как это сделать. как мы можем иметь два ng-repeat в одном ** tr **? –
добавил более простой способ сделать это в качестве ответа. Проверьте ниже. – tanmay