Ionic 2アプリでAPIサーバーにGETリクエストを送信しようとすると、返されたJSONが大きすぎて1ページに収まらないため、サーバーはページを分割しますそれぞれ異なるURL(明らかに)を持っています。Ionic 2で複数ページのGETリクエスト
私の問題は、同じリクエストで他のページを呼び出す方法がわからないということです。Infinite Scrollを使用すると役立つと聞きましたが、公式ドキュメントを見ましたが、私はまだ問題を解決できませんでした。ここで
はApp.tsのための私のコードです:
constructor(public navCtrl: NavController, public navParams:
NavParams,private http:Http) {
this.http.get("http://linkofAPI")
.subscribe(data => {
// console.log(data['_body']);
this.items = JSON.parse(data['_body']).data;//Bind data to items object
console.log(this.items);
}, error => {
console.log(error);// Error getting the data
});
}
そして、私のApp.html
<ion-item class="items" *ngFor="let item of items; let i=index">
<h3 dir="rtl">{{item.content.ar.title}}</h3>
「同じリクエストで他のページを呼び出す」とはどういう意味ですか?サーバーへの1回のコールで2種類のURLをリクエストしますか? –
@DeveshSati私は、現在のページを終了したら、次のページにget要求を呼び出すようにしたいが、イオン無限スクロールを使用することが可能だと聞きましたが、それを適用する方法がわかりません。 – Muath
無限スクロールを実装するか、2つの異なる要求からデータをロードし、サーバー応答を1に結合しますか? –