我需要一些使用angularjs的方法的帮助。
其余服务器为我提供了多个状态记录实例,表示长时间运行的服务器进程。服务器以分块形式返回数据。网页需要显示每个返回的记录块的状态信息。
我想我需要使用promises,但我不知道如何处理作为块的每个记录。
我想避免依赖jquery。此外,不能重写服务器休息接口。
答案 0 :(得分:0)
如果服务器返回记录数组,请在数组中发送请求并保存响应,并使用ng-repeat
显示您的数组。
发出$http
请求并成功回调将新项目推送到数组并使用ng-repeat
:
$http({
...
})
.success(function(data, status, headers, config){
recordsArray.push(data);
}).
error(function(data, status, headers, config){
});
<ul>
<li ng-repeat="record in recordsArray">{{record.title}}</li>
</ul>
最好在服务中使用$http
。