【问题标题】:AngularJs. How get object information from jsonAngularJs。如何从json中获取对象信息
【发布时间】:2017-08-15 17:05:04
【问题描述】:

我在从 json 读取信息时遇到问题。

database.json:

{
  "records":[
    {
      "Name":"Mehul",
      "Age":"18"
    },
    {
      "Name":"Alex",
      "Age":"128"
    }
  ]
}

controller.js:

this.$http.get('http://localhost:82/database.json').
        then((data) => {        
            this.$scope.persons = data;
             console.log(this.$scope.persons);
        });

view.html:

 <ul>
    <li ng-repeat="person in persons">
      {{ person.Name + ' : ' + person.Age }}
    </li>
  </ul>

在我的浏览器中,没有结果。我明白了:

当我在控制器中更改一行时:

this.$scope.persons = data.records;

我明白了:

【问题讨论】:

    标签: javascript angularjs json


    【解决方案1】:

    你应该访问它的数据属性,

     $scope.persons = data.data.records;
    

    DEMO

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-18
      • 2018-06-21
      • 1970-01-01
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多