Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何接收&;使用angularjs处理分块数据以显示状态_Angularjs - Fatal编程技术网

如何接收&;使用angularjs处理分块数据以显示状态

如何接收&;使用angularjs处理分块数据以显示状态,angularjs,Angularjs,我需要一些关于使用angularjs的方法的帮助 rest服务器为我提供了多个状态记录实例,表示一个长期运行的服务器进程。服务器正在以分块形式返回数据。网页需要显示每个返回的记录块的状态信息 我认为我需要使用承诺,但我不知道如何处理作为一个块到达的每个记录 我希望避免对jquery的任何依赖。此外,重写服务器rest接口不是一个选项 如果服务器返回记录数组,则发送请求并将响应保存在数组中,然后使用ng repeat显示您的数组 发出$http请求并在成功回调中将新项目推送到数组中,然后使用ng

我需要一些关于使用angularjs的方法的帮助

rest服务器为我提供了多个状态记录实例,表示一个长期运行的服务器进程。服务器正在以分块形式返回数据。网页需要显示每个返回的记录块的状态信息

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


我希望避免对jquery的任何依赖。此外,重写服务器rest接口不是一个选项

如果服务器返回记录数组,则发送请求并将响应保存在数组中,然后使用
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({
...
})
.success(函数(数据、状态、标题、配置){
recordsArray.push(数据);
}).
错误(函数(数据、状态、标题、配置){
});
  • {{record.title}

另外,最好在服务中使用
$http

谢谢,Mo,一旦服务器“备份”,我会尝试一下:)很抱歉花了这么长时间才回复您,我不得不提取服务器代码来修复它。。很快回来