geo*_*gej 27 observable typescript angular
我正在使用Angular 2并在使用observable时出现此错误Property '_body' does not exist on type 'Response'.代码如下
this.securitiesService.getMarketMovers()
.subscribe(data => {
console.log(JSON.parse(data._body))
});
Run Code Online (Sandbox Code Playgroud)
getMarketMovers函数就是这样的:
getMarketMovers() {
return this._http.get('...url address...')
}
Run Code Online (Sandbox Code Playgroud)
我试图设置data类型,any但这对我不起作用.代码工作,_body数据肯定有一个属性,但它仍然会抛出错误,我不能用这个错误构建.
任何帮助是极大的赞赏.
Kon*_*nst 73
UPDATE
另一种方法是明确告诉TypeScript我们对进行严格的类型检查不感兴趣.
(<any>data)._body
Run Code Online (Sandbox Code Playgroud)
原版的
这data["_body"]应该工作.
Chr*_*ris 19
data.json();
Run Code Online (Sandbox Code Playgroud)
将为您提供json结果:https: //angular.io/docs/ts/latest/guide/server-communication.html
| 归档时间: |
|
| 查看次数: |
25487 次 |
| 最近记录: |