'_body' 속성이 'Response' 유형에 없습니다.
Angular 2를 사용하고 있는데 관찰 가능한 항목을 사용할 때 이 오류가 발생합니다.Property '_body' does not exist on type 'Response'
코드는 아래와 같습니다.
this.securitiesService.getMarketMovers()
.subscribe(data => {
console.log(JSON.parse(data._body))
});
getMarketMovers 기능은 다음과 같습니다.
getMarketMovers() {
return this._http.get('...url address...')
}
설정을 시도했습니다.data
타이핑하는any
하지만 그것은 나에게 효과가 없습니다.그 코드는 작동하고 확실히 있습니다._body
데이터에 속성이 있지만 여전히 오류가 발생하고 이 오류로 빌드할 수 없습니다.
어떤 도움이든 대단히 감사합니다.
갱신하다
또 다른 방법은 TypeScript에 엄격한 유형 검사에 관심이 없음을 명시적으로 알리는 것입니다.
(<any>data)._body
원래의
이것.data["_body"]
작동해야 합니다.
data.json();
json 결과를 제공합니다: https://angular.io/docs/ts/latest/guide/server-communication.html
이 오류를 해결하는 더 나은 방법은 추가하는 것입니다. : getMarketMovers() 함수 다음에 <any>를 약속합니다.
언급URL : https://stackoverflow.com/questions/39574305/property-body-does-not-exist-on-type-response
'programing' 카테고리의 다른 글
VBA에서 사용되지 않는 변수를 알 수 있는 방법이 있습니까? (0) | 2023.07.06 |
---|---|
Oracle SQL: 인라인 뷰에 있을 때 SYS_GUID()의 동작을 이해하시겠습니까? (0) | 2023.07.06 |
Android에서 Firebase를 사용하려면 어떤 ProGuard 구성이 필요합니까? (0) | 2023.07.06 |
WordPress 오류:웹 사이트에 심각한 오류가 발생했습니다.지침은 사이트 관리자 전자 메일 받은 편지함을 확인하십시오. (0) | 2023.07.06 |
React useStatehooks 오류: 'xxx' 유형의 인수를 'SetStateAction' 유형의 매개 변수에 할당할 수 없습니다. (0) | 2023.07.06 |