Javascript 使用angularjs中的JSONObject读取json

Javascript 使用angularjs中的JSONObject读取json,javascript,php,json,angularjs,Javascript,Php,Json,Angularjs,遵循本教程:我可以完美地解析json,但我遇到了一个问题。。我有一个带有json的php,里面有一个json,如下所示: {"item":[ { "Name" : "Alfreds Futterkiste", "City" : "Berlin", "Country" : "Germany" }, { "Name" : "Berglunds snabbköp", "City" : "Luleå", "Country" : "Sweden" }]} 如您所见,有一个JSONObject(item

遵循本教程:我可以完美地解析json,但我遇到了一个问题。。我有一个带有json的php,里面有一个json,如下所示:

{"item":[ 
{
"Name" : "Alfreds Futterkiste",
"City" : "Berlin",
"Country" : "Germany"
},
{
"Name" : "Berglunds snabbköp",
"City" : "Luleå",
"Country" : "Sweden"
}]}
如您所见,有一个JSONObject(item)。。实际上,要在没有JSONObject的情况下解析json,我在控制器中执行以下功能:

$http.get(JSONUrl)
        .success(function(response) {
            $scope.names = response;
        });
然后

<div data-ng-controller="MainController">
                <table class="uk-table uk-table-striped uk-table-hover" data-ng-if="!loading && !error">
                    <thead>
                    <th>Nome</th>
                    <th>Ver</th>
                    <th>Code</th>
                    </thead>
                    <tbody>
                    <tr data-ng-repeat="item in names">
                        <td>{{item.Name}}</td>
                        <td>{{item.City}}</td>
                        <td>{{item.Country}}</td>
                    </tr>
                    </tbody>
                </table>
            </div>

诺姆
版本
代码
{{item.Name}
{{item.City}
{{item.Country}

但在我的例子中,我什么也不显示,因为我把那个“项”作为JSONObject。。有什么解决方案吗?

您的问题是在响应JSON对象时没有使用正确的属性

使用


您的问题是在响应JSON对象时没有使用正确的属性

使用


您的问题是在响应JSON对象时没有使用正确的属性

使用


您的问题是在响应JSON对象时没有使用正确的属性

使用


太棒了,它能工作!!没有这方面的文件,对吗?谢谢。当然,使用ng repeat的文档应该包括它。明确地说,他所做的唯一更改是引用了作为数组的属性,而不是整个对象。您找不到解释这一点的文档,这是javascript 101。如果您想在name.item上重复,请使用name.item.噢,谢谢,我对javascript有点生疏:)太棒了,它可以工作!!没有这方面的文件,对吗?谢谢。当然,使用ng repeat的文档应该包括它。明确地说,他所做的唯一更改是引用了作为数组的属性,而不是整个对象。您找不到解释这一点的文档,这是javascript 101。如果您想在name.item上重复,请使用name.item.噢,谢谢,我对javascript有点生疏:)太棒了,它可以工作!!没有这方面的文件,对吗?谢谢。当然,使用ng repeat的文档应该包括它。明确地说,他所做的唯一更改是引用了作为数组的属性,而不是整个对象。您找不到解释这一点的文档,这是javascript 101。如果您想在name.item上重复,请使用name.item.噢,谢谢,我对javascript有点生疏:)太棒了,它可以工作!!没有这方面的文件,对吗?谢谢。当然,使用ng repeat的文档应该包括它。明确地说,他所做的唯一更改是引用了作为数组的属性,而不是整个对象。您找不到解释这一点的文档,这是javascript 101。如果您想重复name.item,请使用name.item.噢,谢谢,我对javascript有点生疏:)
<tr data-ng-repeat="item in names.item">
<tr data-ng-repeat="item in names">
$scope.names = response.item;