Json 在Restanglar服务调用的角度页面中显示ReST响应

Json 在Restanglar服务调用的角度页面中显示ReST响应,json,angularjs,restangular,Json,Angularjs,Restangular,我有一个简单的角度页面: <tr ng-repeat="client in clients"> <td>{{client.email}}</td> <td>{{client.role}}</td> </tr> 我希望在页面中看到结果,但我没有。 我用一个浏览器插件测试了服务调用,当我从客户端获得JSON时,它运行良好 你知道为什么这样不行吗 如果将我的控制器更改为以下,我可以看到客户端的值: Restang

我有一个简单的角度页面:

<tr ng-repeat="client in clients">
    <td>{{client.email}}</td>
    <td>{{client.role}}</td>
</tr>
我希望在页面中看到结果,但我没有。 我用一个浏览器插件测试了服务调用,当我从客户端获得JSON时,它运行良好

你知道为什么这样不行吗

如果将我的控制器更改为以下,我可以看到客户端的值:

Restangular.all('clients').getList().then(
    function(client) {
        for (var i = 0; i < client.length; i++) {
            console.log("==>: " + client[i].email + ", role: " + client[i].role);
        }
    }
);
我是否需要在promise中使用第二种方法并构建自己的客户端阵列,以便在angular页面上显示它?

您可以使用:

Restangular.all('clients').getList().then(
    function(clients) {
    $scope.clients = clients;
    });
假设您在回复中有电子邮件和角色

Restangular.all('clients').getList().then(
    function(clients) {
    $scope.clients = clients;
    });