【发布时间】:2018-01-01 03:09:57
【问题描述】:
我正在尝试显示从 API 获取的数据列表。 页面加载时显示错误数组未定义。但控制台会打印数组。
这是我到目前为止所做的。
update.html
<ion-item ng-repeat="e in errorList">
<ion-label>{{e.name}}</ion-label>
<ion-radio value=""></ion-radio>
</ion-item>
我已尝试作为导航参数发送。在构造函数和 ionViewWillEnter() 上调用获取函数
update.ts
export class AboutPage {
errorList: any;
error: string;
errors: {};
nav: NavController;
constructor(public navCtrl: NavController, public navParams: NavParams, private errorService: ErrorServiceProvider) {
this.nav = navCtrl;
this.error = "";
this.errors = this.navParams.get('errors');
this.errorList = [];
}
ionViewWillEnter() {
this.fetchErrors();
}
fetchErrors() {
this.errorService.getErrors()
.then(data => {
this.errorList = data;
console.log(this.errorList);
});
}
selectError() {
console.log(this.errors);
console.log(this.errorList);
}
}
【问题讨论】:
标签: angularjs ionic-framework angularjs-service