Здравствуйте. Поскольку ваш код выполняется до ответа Http, выполните следующие действия для печати данных
import { HttpClient } from '@angular/common/http';
export class MapComponent implements OnInit {
private elements = [];
searchURL = "http://.......";
constructor(private httpClient: HttpClient) { }
public address:any = []
ngOnInit() : void {
var address1 = [];
this.httpClient.get(this.searchURL).subscribe((res : any[]) =>{
this.elements = res;
for(let i=0;i<this.elements.data.length;i++){
address1.push(this.elements.data[i].location);
(this.address).push(this.elements.data[i].location);
//console.log(address1[i]);//prints here
}
for(let j=0;j<address1.length;j++){
console.log(address1[j]);
console.log('in');
}
console.log("this.address::",this.address);
});
}
}
если вы хотите использовать его в html-файле, тогда используйте адрес ключ