2017-12-15 14 views
3

私はアンギュラ5のngx-infinite-scrollモジュールを使用しています。私のブラウザはChromeです。ngx無限スクロールなしの角5

onScrollDown()私のdiv内のスクロールバーでスクロールすると、アクションが発生します。それを動作させるために、私は私のコンテンツに高さを与える必要と[scrollWindow]をfalseに設定する必要があります。

CSS

.search-results { 
     height: 200px; 
     overflow: scroll; 
    } 

テンプレート

<div class="search-results" 
     infinite-scroll 
     [infiniteScrollDistance]="5" 
     [infiniteScrollThrottle]="10" 
      [scrollWindow]="false" 
     (scrolled)="onScrollDown()"> 
     <p *ngFor="let i of array"> 
     {{i}} 
     </p> 
    </div> 

が、私は設定します[scrollWindow]をtrue(デフォルト設定)にして、search-resultsクラス(高さを設定しない)を削除すると、onScrollDown()はスクロールしても決して起動しません私のブラウザのデフォルトの右のバーで下に移動します。デフォルトのウィンドウスクロールがonScollDown()アクションをトリガーしない理由は何ですか?ありがとう

答えて

0

ドキュメンテーションはwindowScrolledのデフォルトをtrueに設定しないとtrueに設定しても、ウィンドウのスクロールにバインドされていないことが判明しました。

関連する問題