Ionicフレームワークを新たに試してみました。私は現在、ムービーレビューAPIをthisで使用して映画レビューアプリを作成しようとしています。IonicのJSONからデータを抽出します。
JSONを正常に取得できましたが、データを抽出できませんでした。
コントローラーコード:
constructor(public navCtrl: NavController, public http: Http) {
this.http.get('https://api.nytimes.com/svc/movies/v2/reviews/all.json?api-key=a96736504fda41f58b3af1ec5876d3b9')
.map(res => res.json())
.subscribe(data => {
this.posts = data.results;
});
}
HTMLコード:
<ion-content>
<ion-list>
<ion-item ng-repeat = "post in posts">
{{post.display_title}}
</ion-item>
</ion-list>
</ion-content>
私はエラー
Cannot read property 'display_title' of undefined.
を得る。しかしdisplay_title
のためのフィールドがあります。どこが間違っていますか?
'this.http.get'操作の前に' this.posts = [] 'をコンストラクタで開始します。 – mumair