如何接收并处理分块数据以显示angularjs的状态

问题描述:

我需要一些使用angularjs的方法的帮助。如何接收并处理分块数据以显示angularjs的状态

其余服务器给我多个状态记录实例,代表长时间运行的服务器进程。服务器以分块形式返回数据。网页需要显示每个返回的记录块的状态信息。

我想我需要使用承诺,但我不知道如何处理每个记录到达作为块。

我想避免对jquery的任何依赖。另外,重写服务器休息界面不是一个选项。

如果服务器返回记录数组,请发送请求并将响应保存在数组中,并使用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

+0

谢谢莫,我会尝试一旦服务器'备份':) – garyM

+0

对不起,花了这么长的时间回到你身边,我不得不采取服务器代码来修复它..很快回来 – garyM