0

这是我的控制器,从 localhost 端口 80 提供服务:

function ListCtrl($scope, $http) {
    $http.get('/api/moz').success(function (data) {
        $scope.moz = data;
    });
}

curl的输出:

curl -i localhost/api/moz
HTTP/1.0 302 Found
Date: Tue, 21 May 2013 13:35:43 GMT
Server: WSGIServer/0.1 Python/2.7.4
Content-Type: application/json

[{"sID": 0, "sName": "Sa"},{"sID": 0, "sName": "Ab"},{"sID": 0, "sName": "Ds A"}]

不幸的是,输出{{moz}}[].

现在已经为此工作了好几个小时,但不知道如何让它工作。我的脚手架与 angularjs 教程的第 5 步相同。

4

2 回答 2

0

您正在检索一个数组,并且需要对其进行迭代。在你的模板中试试这个:

<ul>
 <li ng-repeat="m in moz">{{m.sName}}</li>
</ul>
于 2013-05-21T13:45:16.783 回答
0

看起来successpromise 函数支持的唯一状态码是 200。

因此,违反标准,我已将所有“成功”返回 HEAD 200。

它现在正在工作。

于 2013-05-22T00:57:15.333 回答