ng-cw-v12
Version:
Angular UI Component Library
24 lines (23 loc) • 1.14 kB
TypeScript
import { AfterViewInit, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class InfiniteScrollComponent implements AfterViewInit {
private scrollContainer;
/** 滚动到底部时回调 */
ncReachedBottom: EventEmitter<any>;
/** 是否禁用检测 */
private _disableDetection;
set ncDisableDetection(value: boolean | string);
get ncDisableDetection(): boolean;
/** 触发加载的距离阈值,单位为px */
ncDistance: number;
/** 防抖延迟(单位ms),默认用户停止滚动触底200ms后执行方法 */
ncDelay: number;
private scrollSubject;
private isNearBottom;
constructor();
ngAfterViewInit(): void;
private initScrollListener;
private handleScroll;
static ɵfac: i0.ɵɵFactoryDeclaration<InfiniteScrollComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<InfiniteScrollComponent, "nc-infinite-scroll", never, { "ncDisableDetection": "ncDisableDetection"; "ncDistance": "ncDistance"; "ncDelay": "ncDelay"; }, { "ncReachedBottom": "ncReachedBottom"; }, never, ["*"]>;
}