앵귤러 httpclient설명문인데 데이터 유형이 오브젝트라서 직접 속성에 액세스할수 없다는게 무슨뜻임??
댓글 6
번역기 돌린거 가져오면 어떻게 이해하냐.
익명(1.231)2017-10-07 02:46
하지만 TypeScript를 사용하는 앵귤러 2에 관한 이야기로 보이고, 타입이 강한 언어에서 Object 타입의 관점으로 data를 보면 login 속성이 없을 수 밖에 없음. 따라서 data를 UserResponse로 캐스팅한다는 소리를 서술하는 것 같다.
익명(1.231)2017-10-07 02:49
ㄴ 한마디로 object에 login이 있다는것을 인터페이스로 알려줘야 한다는것임????
익명(61.101)2017-10-07 02:58
타입 이론을 공부하는게 어떻겠니..? 귀찮으면 down-casting으로 검색해봐
익명(1.231)2017-10-07 03:08
위의 예에서 data['results']괄호 표기법을 사용하여 결과 필드에 액세스했기 때문에 필드 액세스가 두드러졌습니다. 글쓰려고 data.results하면 TypeScript는 ObjectHTTP에서 다시 돌아 오는 results속성에 속성 이 없음을 올바르게 알립니다 . HttpClientJSON 응답 을 구문 분석하는 동안 Object해당 객체의 모양을 알 수 없기 때문입니다.
그러나 HttpClient응답 형식이 무엇인지 말할 수는 있지만 권장됩니다. 이렇게하려면 먼저 올바른 모양으로 인터페이스를 정의하십시오.
번역기 돌린거 가져오면 어떻게 이해하냐.
하지만 TypeScript를 사용하는 앵귤러 2에 관한 이야기로 보이고, 타입이 강한 언어에서 Object 타입의 관점으로 data를 보면 login 속성이 없을 수 밖에 없음. 따라서 data를 UserResponse로 캐스팅한다는 소리를 서술하는 것 같다.
ㄴ 한마디로 object에 login이 있다는것을 인터페이스로 알려줘야 한다는것임????
타입 이론을 공부하는게 어떻겠니..? 귀찮으면 down-casting으로 검색해봐
위의 예에서 data['results']괄호 표기법을 사용하여 결과 필드에 액세스했기 때문에 필드 액세스가 두드러졌습니다. 글쓰려고 data.results하면 TypeScript는 ObjectHTTP에서 다시 돌아 오는 results속성에 속성 이 없음을 올바르게 알립니다 . HttpClientJSON 응답 을 구문 분석하는 동안 Object해당 객체의 모양을 알 수 없기 때문입니다. 그러나 HttpClient응답 형식이 무엇인지 말할 수는 있지만 권장됩니다. 이렇게하려면 먼저 올바른 모양으로 인터페이스를 정의하십시오.
공식문서에서 가져왓는데 그뜻임...?