在Angular的$http请求中到达JSON的proprer子级的点表示法不起作用?

在Angular的$http请求中到达JSON的proprer子级的点表示法不起作用?,http,angularjs,Http,Angularjs,我对AngularJS是新手。我向服务器发布一个命令,服务器返回响应。我的POST命令工作正常,因为我将响应放在警报视图中,并将其作为JSON返回,因此我可以在警报视图中看到响应 以下是我的代码: var appControllers = angular.module('app', ['jsonService']); appControllers.controller('post', function($scope, $http) { $http({

我对AngularJS是新手。我向服务器发布一个命令,服务器返回响应。我的POST命令工作正常,因为我将响应放在警报视图中,并将其作为JSON返回,因此我可以在警报视图中看到响应

以下是我的代码:

var appControllers = angular.module('app', ['jsonService']);
appControllers.controller('post', function($scope, $http) {

            $http({
                withCredentials: true,
                method : 'POST',
                url : 'http://myURL/command',
                data : 'myData',
                headers : {
                'Content-Type' : 'application/x-www-form-urlencoded;charset=UTF-8'
                }
                }).success(function (data, status, headers, config) {
                        var JSONData = JSON.stringify(data);
                        $scope.persons = JSONData;
                           alert(JSONData);// assign  $scope.persons here as promise is resolved here
                }).error(function (data, status, headers, config) {
                        $scope.status = status;
                         alert(status);
                });
    });
我的问题: 我想解析JSON中的一个特定项。我知道我应该使用点表示法来达到JSON的适当子级,但如果我使用点表示法,它将不起作用

以下是我的HTML代码:

<ul data-ng-controller="post">
        <li ng-repeat="person in persons">
        <div><a href="http://button2" data-role="button" ng-bind="person.firstName"></a></div>
        </li>
    </ul>
任何提示或帮助都将不胜感激。

删除:

  var JSONData = JSON.stringify(data);
只需使用“数据”。您正在将javascript对象转换回字符串。您希望将其用作对象

  $scope.persons = data;
删除:

  var JSONData = JSON.stringify(data);
只需使用“数据”。您正在将javascript对象转换回字符串。您希望将其用作对象

  $scope.persons = data;