【发布时间】:2017-03-08 05:43:33
【问题描述】:
我想获取数据 json 以显示列表页,但 http.get 未定义
我想将this.fff 设置为this.foundRepos[i].se
谢谢你的帮助。 :)
for(var i=0;i<this.foundRepos.length;i++){
if(!this.foundRepos[i].search.isbn){
this.foundRepos[i].se = "assets/read3.png";
}
if(this.foundRepos[i].search.isbn){
this.foundRepos[i].se = this.foundRepos[i].search.isbn;
this.api.getImage(this.foundRepos[i].se).subscribe(
data => {
this.fff = data.json();
},
err => console.error(err),
() => console.log('completed')
);
this.foundRepos[i].se = this.fff; <---this undefined
}
}
listpage.html
<ion-item text-wrap *ngFor="let item of foundRepos" (click)="goToDetails(item)">
<p>{{ item.type }}</p>
<ion-thumbnail item-left>
<img src="{{item.se}}">
</ion-thumbnail>
【问题讨论】:
-
1.正确缩进代码以使其可读。 2. 发布您收到的准确且完整的错误消息:标题为“http.get is undefined”。问题是:“
-
我该怎么办T_T
-
1.正确缩进代码以使其可读。 2. 发布您收到的准确且完整的错误消息:标题为“http.get is undefined”。问题是:“
-
@ARR.s,检查 echonax 的答案:stackoverflow.com/a/42630520/6294072 和这个:stackoverflow.com/a/42654240/6294072
标签: angular typescript ionic-framework ionic2