2016-04-19 14 views
0

私はasp.netコアを使用してWeb APIを開発しています。 Web APIはjson配列を返し、私のangular2クライアントはそれをテーブルに表示します。私の問題は、配列に10.000個のアイテムがある場合、クライアントにすべてロードするのではなく、データをロードするページネーションシステムを実装したいということです。遅延ロードasp.net core angular2

おかげで、

+0

ようこそStackOverflow。質問するかどうか、良い質問をする方法については、ヘルプメニューを参照してください。 –

答えて

0

あなたが一度にすべてのデータをプルしたくないので、あなたの場合に行うにはおそらく最善のことは、あなたが.NETバックに送る「PAGENUM」を持つことです終了してデータを取得します。だから、あなたはこのようなものを持っています。

SELECT * FROM my_table limit [start], 50 
// this will get the next 50 rows after the start number 
// (IE: if start is 100, it'll get 101 - 150) 

start(SQLを使用して)この場合pageNum * 50に等しい変数である必要があろう。そして、結果を送信するだけです。

私はあなたに特定の構文を与えることはできませんが、それは私がそれについてどうやって行くのかです。