【问题标题】:Inserting & Reading JSON data to Scope variable AngularJS将 JSON 数据插入和读取到 Scope 变量 AngularJS
【发布时间】:2014-06-02 11:56:03
【问题描述】:

根据用户输入,我需要进行 API 调用,然后返回 JSON 数据。

$scope.citys = [];    
$http.get($scope.apiURL+newCity).then(function(response) {
            $scope.citys.push(response.data);
});

所以说两个这样的请求后,我的 citys 数组中有一堆 JSON 数据。

当我尝试访问它时,我什么也没收到:(

<ul>
        <li ng-repeat="data in citys">{{citys.data.city.name}}</li>
</ul>

关于我做错了什么,有人能指出我正确的方向吗?谢谢。

【问题讨论】:

  • {{citys.data.city.name}} 我认为应该是{{data.city.name}}
  • 是的。你是对的。我只是看到它:) 谢谢。

标签: javascript json angularjs api


【解决方案1】:

根据 cmets 的建议: {{citys.data.city.name}} 应该是 {{data.city.name}}

由于您使用 ng-repeat="data in citys",因此 Angular 将循环遍历“citys”,将每个值分配给“data”。

【讨论】:

    猜你喜欢
    • 2015-10-22
    • 2021-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    相关资源
    最近更新 更多