Я пытаюсь отобразить данные json в формате html с помощью ng-repeat, я смог получить данные, но некоторые из них я не смог из-за объектов в структуре объектов.Пример: "Obj => Obj => Obj" своего рода.
В объекте json ниже я получил доступ к objs в "Color", но мне нужна помощь, чтобы получить доступ к objs в "сиденье "и" двигатель "!.Я думаю, что если бы ng-repeat повторял, что объект «seat», вероятно, сделал бы то же самое для «двигателя».
Я сделал так: ng-repeat = "c in datasource"
первый шаг.Далее в тд я сделал ng-repeat =" allcolor in c.Color"
, чтобы получить данные этого "цвета".
Теперь в другом тд я хочу получить данные об объектах в "месте", как мне это сделать?
Пример: ng-repeat = "seatobjs in allcolor.seat"
не работает.
<tr ng-repeat = "c in datasource">
<td>{{c.Name}}</td>
<td>{{c.From}}</td>
<td ><p ng-repeat="allcolor in c.Color>
{{allcolor.Name}}</p></td>
<td><p ng-repeat="seatobjs in allcolor.seat"> //need help here
{{seatobjs.Name}}</p></td>
<td><button type="button" ng-disabled="!(check)">Edit</button></td>
</tr>
Спасибо
[
{
"Name": "Car",
"From": "2019-06-26",
"Tom": "2019-12-31",
"Color": [
{
"Name": "Green",
"From": "2019-06-26",
"Tom": "2019-12-31",
"seat": [
{
"Name": "Yello",
"From": "2019-06-26",
"Tom": "2019-12-31"
},
{
"Name": "Green",
"From": "2019-06-26",
"Tom": "2019-12-31"
}
],
"engine": [
{
"Name": "Brown",
"From": "2019-06-26",
"Tom": "2019-12-31"
}
]
}
]
},
{
"Name": "Car",
"From": "2019-06-26",
"Tom": "2019-12-31",
"Color": [
{
"Name": "Red",
"From": "2019-06-26",
"Tom": "2019-12-31",
"tyre": [
{
"Name": "Yello",
"From": "2019-06-26",
"Tom": "2019-12-31"
},
{
"Name": "Green",
"From": "2019-06-26",
"Tom": "2019-12-31"
}
],
"engine": [
{
"Name": "Black",
"From": "2019-06-26",
"Tom": "2019-12-31"
}
]
}
]
},
]