小编Cou*_*sky的帖子

如何使用angular访问HTML中的JSON数组对象?

我有一个JSON文件,我想在我的HTML中显示它.但我不知道如何使用深层嵌套对象的语法.

  {
  "questions": [
    {
      "question": "Qw1",
      "answers": [
        {
          "answers": "An1",
          "value": 25
        },
        {
          "answers": "An2",
          "value": 50
        },
        {
          "answers": "An3",
          "value": 75
        },
        {
          "answers": "An4",
          "value": 100
        }
      ]
    },
    {
      "question": "Qw2",
      "answers": [
        {
          "answers": "An1",
          "value": 25
        },
        {
          "answers": "An2",
          "value": 50
        },
        {
          "answers": "An3",
          "value": 75
        },
        {
          "answers": "An4",
          "value": 100
        }
      ]
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我不是想尝试使用ng-repeat,因为我需要逐个访问它们.

 <div class="main-content" ng-controller="QuestionCtrl">
                <div id="Content1">
                  <h1>Question 1</h1>
                  <p>{{questions.question[1].answer}}</p>
                  ...........
Run Code Online (Sandbox Code Playgroud)

当然它不起作用.我如何访问我的信息?

html arrays json angularjs

3
推荐指数
1
解决办法
4万
查看次数

基于<select>选项的ng-repeat

自从我扩展我的项目后,我偶然发现了一个问题.这是我的主要目标:

{
  screens: [{
    id: 0,
    name: 'Screen0',
    sections: [{
      id: 0,
      sectionItems: []
    }, {
      id: 1,
      sectionItems: []
    }, {
      id: 2,
      sectionItems: []
    }]
  }, {
    id: 1,
    name: 'Screen1',
    sections: [{
      id: 0,
      sectionItems: []
    }, {
      id: 1,
      sectionItems: []
    }, {
      id: 2,
      sectionItems: []
    }]
  }, {
    id: 2,
    name: 'Screen2',
    sections: [{
      id: 0,
      sectionItems: []
    }, {
      id: 1,
      sectionItems: []
    }, {
      id: 2,
      sectionItems: []
    }]
  }]
};
Run Code Online (Sandbox Code Playgroud)

问题出现在以这种方式填充的select标记中: …

html javascript angularjs ng-repeat

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

angularjs ×2

html ×2

arrays ×1

javascript ×1

json ×1

ng-repeat ×1