私は角度4で新しいです。私は角度で無限のスクロールを実装したい、スクロールdivの後に最初の10項目を取得するためにhttp呼び出しをしたい、次の10項目を取得し、最初の配列に追加するhttp要求を呼び出す。 どうすればいいですか?角度4の無限スクロールでサーバーからjsonデータを取得する方法は?
0
A
答えて
0
あなたは次にあなたが次の10件のレコードをロードする必要があり、既存のアレイにそれらを追加onScroll()
を実装例については、このライブラリhttps://www.npmjs.com/package/ngx-infinite-scroll
<div infiniteScroll
[infiniteScrollDistance]="2"
[infiniteScrollThrottle]="50"
(scrolled)="onScroll()">
</div>
を使用することができます。私は同じだった
let data = [];
let pageNumber =1;
onScroll(event) {
myservice.getdata(pageNumber).subscribe(elements
=> {
this.data.concat(elements);
pageNumber++
})
}
0
こんにちは私は、アイデアや使用などのuを与えますあなたがngx-infinite-scrollを使用している場合は、https://github.com/orizens/ngx-infinite-scrollの手順に従って、モジュールをapp.module.tsにインポートします。
import { InfiniteScrollModule } from 'ngx-infinite-scroll';
@NgModuleで
その後:あなたは複数のモジュールと連携して、特定のモジュールで使用したい場合は
@NgModule({
imports:[ BrowserModule, InfiniteScrollModule ],
declarations: [ AppComponent, ],
bootstrap: [ AppComponent ]
})
私の場合などは、そのモジュールでそれをインポートします。
+0
(ウィンドウ:スクロール)ソリューションを使用すると、スクロールウインドウでOnscrollメソッドが呼び出されるたびにこのメソッドが呼び出されます。特定のdivだけをスクロールしたい –
1
:あなたはデータ配列へのごscrollイベントのサービスやconcateデータを呼び出すことができます https://www.npmjs.com/package/angular2-infinite-scroll
<div (window:scroll)="onScroll($event)">
<li *ngFor="let item of data">{{data}}</li>
...
</div>
:
関連する問題
- 1. 角度無限スクロール
- 2. サーバーからのJSONデータの取得方法と取得方法
- 3. 角度負荷の無限スクロールx各ユーザーのデータ量下からスクロール
- 4. 角度サービスからコントローラにデータを取得する方法は?
- 5. APIサービスからデータを取得する角度4
- 6. 角2のJSONデータから配列を取得する方法
- 7. 角2正確な方法サーバーからデータを取得する
- 8. 角度のあるリモートサーバから無限のスクロール
- 9. ノードから角4までJSONデータを送信する方法
- 10. ディレクティブとngModelの値を角度4で取得する方法
- 11. 角度無限スクロール抽象的な状態のREST APIから
- 12. 無限スクロール距離 - 角度2
- 13. 新しいデータを取得するたびに壊れたディレクティブテンプレートを追加する角度無限スクロール
- 14. サーバー側でクッキーを取得する方法角度ユニバーサル
- 15. 角度2の他のコンポーネントからデータを取得する方法は?
- 16. ASP.NET Coreで角度4サーバーのプレレンダリングを実装する方法
- 17. 角度コンポーネントからデータを取得
- 18. JSON IPHONE:JSONリクエストを送信してサーバーからデータを取得する方法は?
- 19. 無限スクロールでデータをフィルタリングする方法は? React Redux
- 20. データベースからのデータでイオン2の無限スクロールを作成する方法
- 21. 別のコンポーネントから値を取得する角度4
- 22. vue jsでサーバーからデータを取得する方法は?
- 23. JSONレスポンス無限スクロール
- 24. Jsonからアンドロイドでデータを取得する方法は?
- 25. データは、角度4
- 26. onclickイベントで角度4のスパン値を取得する方法は?
- 27. DOMから要素を取得する - 角度4
- 28. 角4の字形の文字列から経度と緯度を取得する方法は?
- 29. 角4はローカルJSONファイルを取得
- 30. 角型JS内のPHPファイルからjsonデータを取得する方法
お返事ありがとうございます。 @Antonはngx-infinite-scrollを使用しています。私はinfinitescrolldistanceのエラーを取得していますが、div要素のatrributeを持っていません。なぜこのエラーが発生するのか分かりません。 –
AppModuleにInfiniteScrollModuleを追加する必要があります。 'ngx-infinte-scroll'で表現されている例を試してください –
私のアプリケーションモジュールにそのモジュールを追加しましたが、同じエラーが表示されます。 –