Я пытаюсь перечислить элемент имени актера со следующим форматом JSON с угловыми js:
{movies: [
title: "Movie Title",
actors: {
list: [
{
name: "James Mason"
},
{
name: "Kirk Douglas"
},
{
name: "Paul Lukas"
},
{
name: "Peter Lorre"
}
]
}]
}
Мой родительский элемент ngrepeat работает с элементом верхнего уровня, но не может получить доступ к именам участников:
<ul ng-repeat="movie in items.movies">
<li>
<b>Title: </b> {{movie.title}}<br>
<b>Actor list:</b>
<ul>
<li ng-repeat="actor in movie.actors">
{{actor.list.name}}
</li>
</ul>
Я также пробовал следующее: <li>{{movie.actors['list'][0].name}}</li>
Но выше всего хватает имя. Я считаю, что вложенность очень сложна для доступа с помощью angularjs, поэтому, если вы видите что-то, чего я не вижу, можете ли вы помочь?
Вам все равно нужно пройти через "список",
Добавьте еще один повтор. ng-repeat = "имя в actor.list"
Я починил это:
<li ng-repeat="actor in movie.actors.list">{{actor.name}}</li>