Javascript 未使用AngularJS访问JSON对象

Javascript 未使用AngularJS访问JSON对象,javascript,json,angularjs,Javascript,Json,Angularjs,我无法访问MyJSON字符串中的值(下图) 我使用的是angularjs,这里是html <ul ng-controller="PostsCtrl"> <li ng-repeat="post in posts"> {{post.all[0].info.name}} <em>{{post.rowsfound}}</em> </li> </ul> 生成的两个列表项没有任何值。 我做错了什么 谢

我无法访问MyJSON字符串中的值(下图)

我使用的是angularjs,这里是html

<ul ng-controller="PostsCtrl">
    <li ng-repeat="post in posts">
        {{post.all[0].info.name}}  <em>{{post.rowsfound}}</em>
    </li>
</ul>
生成的两个列表项没有任何值。 我做错了什么

谢谢

使用此html:

<ul ng-controller="PostsCtrl">
    <li ng-repeat="post in posts.all">
        {{post.info.name}}  <em>{{posts.rowsfound}}</em>
    </li>
</ul>
  • {{post.info.name}{{posts.rowsfound}

您的JSON表示错误,正确的是“name”:“Fahad”等。
您可以使用诸如检查JSON是否有效之类的工具。

您可以控制台.log数据并将精确结果粘贴到此处吗?正如Mathew所建议的,您的数据可能被包装在另一个对象中。您应该对其进行console.log并查看其外观。可以是类似于
data.results
的内容来访问您的帖子。请回答下面的问题。检查了console.log,但原始数据是pvt。因此无法粘贴到此处。我知道,但问题是许多服务返回时都是一样的,因此我现在无法进行更正,只能按原样使用。
app.controller("PostsCtrl", function ($scope, $http) {
    $http.get(myurl)
        .success(function (data) {
        $scope.posts = data;

    }).error(function (data, status, headers, config) {
        alert("error");
    });
});
<ul ng-controller="PostsCtrl">
    <li ng-repeat="post in posts.all">
        {{post.info.name}}  <em>{{posts.rowsfound}}</em>
    </li>
</ul>