저는 웹 개발과 Angular에 대한 새로운 지식을 가지고 있습니다. 그래서 나는 명백한 것을 놓치고 있다고 확신하지만, 이것을 이해할 수는 없습니다.응용 프로그램에서 사용할 수 있도록 http.post 응답 json에서 데이터를 변환하는 방법은 무엇입니까?
이@Component({
selector: 'app-search-permits',
templateUrl: 'search.permits.html',
})
export class SearchPermitsComponent {
apiRoot: String = 'http://localhost:8080/pzapp-servlet';
constructor(public http: Http) {}
test() {
console.log('GET');
const url = `${this.apiRoot}/controlleretax?message=getMstx`;
this.http.post(url, 'getMstx').subscribe(res => console.log(res.json()));
}
}
이 브라우저 콘솔에 좋은 JSON을 인쇄 :
다음은 관련 코드입니다. json의 데이터를 객체 (아마도 ArrayList?)에 할당하여 html로 테이블에 데이터를 표시 할 수 있습니다.
중요한 점은 Angular Material2 테이블을 사용하고 있습니다.
내가 말했듯이, 당신이 구체적 일 수도 있고 응답에 코드 스 니펫을 추가 할 수 있다면 정말 고맙겠습니다.
감사
다음
나는 두 번째 방법을 사용하여 작동하는 것을 얻었습니다. 나는 마지막 줄을'this.permits = res.json(); '으로 변경해야했지만 효과가 있었다. 감사! 서비스로 변경하려고 노력할 것이므로 최선의 방법이지만 지금은 작동 중입니다. – Richard