APIから抽出されたデータを表示しようとしています。私はそれがコンソールに表示されるので、うまくやっています。 データを配列に格納しようとするとエラーが発生します。角:未定義のプロパティ '0'を読み取ることができません
インタフェース:
interface ISearchResponse {
appendix: IAppendix;
}
interface IAppendix {
Airports:IAirport[];
}
interface IAirport {
name: string;
city:string;
}
問題があるコード:
ngOnInit() {
console.log('SC: in OnInIt');
this._searchEngine.getSites().subscribe(sites => {
this.airports = sites;
console.log("SC: SITES:"+this.airports.appendix.Airports[0].name);
},
error => this.errorMessage = <any>error);
}
エラー:
ERROR TypeError: Cannot read property '0' of undefined
インターフェイスを実装するクラスを含めてください。 – Daryl