我想知道是否有人能帮我显示我的数据。在模板中显示json数据
我有一个自定义提供程序,它调用我的API,这一切都很完美。
的网页IM与被“打”我playing.ts文件看起来像下面
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { PlayingService } from '../../providers/playing-service/playing-service';
@Component({
templateUrl: 'build/pages/playing/playing.html',
})
export class PlayingPage {
sports: any;
constructor(private playing: PlayingService, private navCtrl: NavController) {
this.loadSports();
}
loadSports() {
this.playing.getAllSports()
.then(data => {
this.sports = data;
console.log(data);
});
}
}
控制台工作日志显示以下内容:
<ion-content padding class="playing-screen">
<ion-list>
<ion-item *ngFor="let sport of sports" >
<h3>{{sport}}</h3>
</ion-item>
</ion-list>
</ion-content>
错误即时得到如下:
找不到类型为'object'的不同支持对象'[object Object]'。 NgFor仅支持绑定到Iterables如阵列
林有些迷惑,即时通讯用离子2测试工作11
任何帮助,将不胜感激。
和平!
我无法测试它,但它看起来像你的'任何'需要改变成一种数组。看看https://angular.io/docs/ts/latest/guide/server-communication.html。类HeroListComponent有一个很好的例子。您可能需要制作一个名为sport的打字稿对象,您可以在其中放入运动数据。 –
我认为您需要做{{sport.sportname}}。或任何其他你想要的财产。 –