2015-09-27 51 views
0

我一直在试图列出与下面的JSON格式角JS演员名字元素:靶向深层嵌套的数组中JSON数据

{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访问嵌套非常复杂,所以如果你能看到我不是的东西,你能帮忙吗?

回答

1

你仍然需要遍历“名单”

再添加一个重复。 NG重复=

0

“在actor.list名” 我固定它:

<li ng-repeat="actor in movie.actors.list">{{actor.name}}</li>