使用Angular循环多个json数组

时间:2015-07-13 09:41:30

标签: javascript json angularjs

我有一个大型的JSON文件结构如下,我试图在Angular中循环:

    {
       "subject1":[
          {
             "title":"titlehere",
             "info":"infohere."
          }],

       "subject2":[
          {
             "title":"titlehere",
             "info":"infohere."
          }],
       "subject3":[
          {
             "title":"titlehere",
             "info":"infohere."
          }]
}

我希望我的网页抓住每个类别的密钥'然后显示它下面的标题。我能够获得显示的密钥,但我似乎无法弄清楚如何获取每个标题的字符串。这就是我的HTML中的内容:

            <div ng-repeat="(key, value) in faqs">
            <h3>{{ key }}</h3>
              <ul>
                  <li><a href="#" ng-click="showHide(pageInfo)">{{ value }}</a></li>
              </ul>
            </div>

我不确定我应该使用什么代替{{ value }},它除了将整个JSON文件作为字符串抓取之外什么都没有。我试过{{ value.title }}但仍然没有运气。

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

使用adres

你的代码是

{{ value[0].title }}