У меня есть Java-сервис, который извлекает таблицу из базы данных Oracle, и я хочу отобразить результат в приложении Angular, также у меня есть массив объектов в Angular:
resultSet:Info[]=[];
service:
pastHourInfo() {
const url='/SearchApp-1.0/users/transaction';
return this.http.get(url).pipe(map((data:any)=>data));
}
это моя подписка на услугу:
checkPasHourInfo() {
this.searchService.pastHourInfo().subscribe(data => {
console.log("we got: ",data);
this.resultSet.push(data);
console.log(this.resultSet.length);
},
error => {
console.log("Error",error);
},);
Проблема в следующем.Результат - 77 строк.console.log("we got: ",data)
дает правильный результат. Вы можете увидеть это здесь
, но console.log(this.resultSet.length);
печатает "1", когда должно быть 77.
В чем проблема?