3
我不知道为什么,这个命令可以正常运行,但我无法找到提琴手调用任何日志...Angular2 - http.get不调用webpi
let z = this.http.get('http://localhost:51158/api/User/TestIT?idUser=0')
代码通到这一步但如果我尝试使用提琴手捕捉所有的http请求,我找不到任何电话...
你有什么想法吗?
感谢
我不知道为什么,这个命令可以正常运行,但我无法找到提琴手调用任何日志...Angular2 - http.get不调用webpi
let z = this.http.get('http://localhost:51158/api/User/TestIT?idUser=0')
代码通到这一步但如果我尝试使用提琴手捕捉所有的http请求,我找不到任何电话...
你有什么想法吗?
感谢
要启动一个请求和接收你可以添加map()
和.catch()
返回从方法的Observable响应的响应。
示例服务:
import { Http, Response } from '@angular/http';
import 'rxjs/add/operator/catch';
import 'rxjs/add/operator/map';
...
getMyData(): Observable<any> {
return this.http.get('http://localhost:51158/api/User/TestIT?idUser=0')
.map((res: Response) => {
console.log(res);
return res;
})
.catch((err) => {
// TODO: Error handling
console.log(err);
return err;
}
}
然后订阅可观察-返回方法来执行所述请求:
例认购
...
this.getMyData()
.subscribe((res: any) => {
console.log(res);
},
error => {
// TODO: Error handling
console.log(error);
});
对于良好的起动例如,你可以参考Angular Tour of Heroes Example
注:未经测试代码
谢谢!这项工作! – DarioN1