Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.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 如何使用查询参数处理Angular2 http请求?_Angularjs_Angular_Ionic2 - Fatal编程技术网

Angularjs 如何使用查询参数处理Angular2 http请求?

Angularjs 如何使用查询参数处理Angular2 http请求?,angularjs,angular,ionic2,Angularjs,Angular,Ionic2,我试过了 http.get('http://192.168.0.26:9000/api/task/counttask?projectid=-1&Teamid=-1&RoleId=-1&status=1&PID=-1&mytasks=0&alltasks=0&page=1&row=15&priorityid=-1&typeid=-1&taskname=&JSON&_=1471520478215'

我试过了

http.get('http://192.168.0.26:9000/api/task/counttask?projectid=-1&Teamid=-1&RoleId=-1&status=1&PID=-1&mytasks=0&alltasks=0&page=1&row=15&priorityid=-1&typeid=-1&taskname=&JSON&_=1471520478215')

    .map((res: Response) => res.json())
    .subscribe(res => this.result = res); 
     alert(this.result);
我收到错误,但如果您在浏览器中运行下面的Url,它将为您提供输出

192.168.0.26:9000/api/task/counttask?projectid=-1&Teamid=-1&RoleId=-1&status=1&PID=-1&mytasks=0&alltasks=0&page=1&row=15&priorityid=-1&typeid=-1&taskname=&JSON&&U1520478215


如何处理此请求???

首先要做的事情:最好知道实际的错误

立即执行您的
警报()。所以请求还没有完成。
试试这个:

.subscribe(res => {
  this.result = res;
  console.log(this.result);
}); 

编辑:您应该使用console.log(或实际的调试器),因为alert()不解析对象。它可能只是说“[object object]”

在你的
map
函数中,它不应该是
.map((res)=>res.json())
?我必须在那个地方给出什么?
(res:Response)=>res.json()
语法不正确。我认为它应该是res.json()
(res:Response)=>res.json()
是完全好的,不会对生成的代码产生任何影响JavaScript@j2L4e给我一些我的想法。。。用下面的url发布答案。。。我会投票的…非常感谢它的工作。。。我无法提高投票率,因为它至少需要15%的声誉。。。。