REST 서비스를 사용하여 사용자가 입력 한 도시의 현재 날씨 데이터를 표시하는 간단한 날씨 앱을 구축 중입니다.각도 4의 병렬 HTTP 요청
대시 보드 페이지는 사용자가 지정한 ~ 5 개 도시의 현재 날씨를 표시해야합니다.
제 질문은 - 배열의 각 요소에 대해 REST 서비스 (각도 서비스를 통해)를 호출하는 가장 좋은 방법은 무엇입니까?
locations: string[] = ["Seattle", "Woodinville", "Krasnoyarsk", "Stockholm", "Beijing"];
...
ngOnInit() {
this.locations.forEach(function(element) {
this.weatherService.getWeather(element).subscribe((data) => {
console.log(data);
});
});
}
을하지만이 오류를 얻을 :
은 여기 내 초기 시도에서 인용 된 코드의 컴파일 실패 .
c : /Projects/weather-app/src/app/components/dashboard/dashboard.component.ts (19,12) : 'weatherService'속성이 'void'유형에 없습니다.
'forEach'가 여기서 작동하지 않는다는 것을 알고 있습니다.하지만 4에서이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
감사합니다.
이것은 정확히 내가 찾고있는 질문이었습니다. 감사합니다. – jspru