【发布时间】:2018-04-06 13:14:41
【问题描述】:
我正在尝试异步获取数据 twitter rest API(获取我的推文更具体),并且在我这样做之后,我将它们显示为卡片。我的问题是当我删除一条推文时,它并没有反映在我的应用程序中。
这是我的代码的一部分:
Twitter 服务提供商。
fetchDataFromTwitter() {
return this.httpReader = this.http.get('url').map((resp) => resp).catch((err: any) => {
return Observable.of(undefined);
});
}
twitter列表页面
public dataFromTwitter:any;
ionViewDidLoad() {
this.tweetProvider.fetchDataFromTwitter().subscribe((data: any) => {
..
..
..
some string manuplation..and iterate threw array of tweets
this.dataFromTwitter.push({
screenName:tweet.user.screen_name,
placeOfId: tweet.full_text.slice(indexStart, indexEnd),
userId: tweet.full_text.slice(indexStartForToken,indexEndForToken)
})
});
}
在 twitterList.html 页面的视图中
<ion-content padding>
<div *ngIf="dataFromTwitter">
<ion-card *ngFor="let data of dataFromTwitter">
<ion-item>
<h2 >user: {{data .placeOfId }}</h2>
</ion-item>
<p>token: {{data.userId}}</p>
<ion-item>
</ion-content>
这个例子可能有错误,但是我希望这个想法是清楚的。
【问题讨论】:
标签: ionic-framework ionic2 ionic3