2017-11-11 15 views

答えて

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

お返事ありがとうございます。 @Antonはngx-infinite-scrollを使用しています。私はinfinitescrolldistanceのエラーを取得していますが、div要素のatrributeを持っていません。なぜこのエラーが発生するのか分かりません。 –

+0

AppModuleにInfiniteScrollModuleを追加する必要があります。 'ngx-infinte-scroll'で表現されている例を試してください –

+0

私のアプリケーションモジュールにそのモジュールを追加しましたが、同じエラーが表示されます。 –

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だけをスクロールしたい –

関連する問題