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