각도 2를 처음 사용하고 http 호출 결과를 캡처하는 데 문제가 있습니다. 호출은 간단하고 성공/실패 및 메시지가있는 json 만 리턴합니다. 이러한 호출에 대한 약속을 사용하기 시작했으며 결과를 브라우저에 표시 할 수 있지만 결과를 기록하거나 경고 할 수는 없습니다. 더 많은 정보가 필요하면 알려주세요.각도 2의 http 호출 결과
서비스 :
deleteTsUser(params){
var url = this.userDeleteUrl + '?' + params.toString();
return this.http.get(url)
.toPromise()
.then(this.extractData)
.catch(this.handleError);
}
구성 요소 :
var result = this._tsUserService.deleteTsUser(params)
.then(
r => {
this.result.result = r.result,
this.result.messages = r.messages
}
);
console.log('RES: ' + this.result.result)
템플릿 : 제대로 템플릿
{{ result.result }} :: {{ result.messages }}
결과 표시하지만 CONSOLE.LOG 메시지가 그냥 "해상도 :"기록합니다. .. 왜이게 효과가 없습니까? 나는 정말 기본적인 것을 놓치고있어, 그렇지? Thx in adv.
가능한 중복 http://stackoverflow.com/questions/14220321에/-n-do-return-from-an-asynchronous-call) –