Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

  • new ScrollLoad(containerRef: ViewContainerRef, componentFactoryResolver: ComponentFactoryResolver, elementRef: ElementRef): ScrollLoad
  • Parameters

    • containerRef: ViewContainerRef
    • componentFactoryResolver: ComponentFactoryResolver
    • elementRef: ElementRef

    Returns ScrollLoad

Properties

Protected bypass

bypass: boolean

Private completeInformation

completeInformation: boolean

Private componentFactoryResolver

componentFactoryResolver: ComponentFactoryResolver

Private containerRef

containerRef: ViewContainerRef

Private counter

counter: number

Private cursor

cursor: number

Private elementRef

elementRef: ElementRef

Private hideReloadIconTimeout

hideReloadIconTimeout: any

Protected i18nKey

i18nKey: string

Protected i18nValue

i18nValue: any

Private iconLoader

iconLoader: MaterialIconLoader

Private lastScrollTime

lastScrollTime: number

Private onLoadAuto

onLoadAuto: boolean

Private onLoading

onLoading: boolean

Private onReload

onReload: boolean

Private onShowReloader

onShowReloader: boolean

Protected options

options: any

Private reloadIconLoader

reloadIconLoader: MaterialIconLoader

Private scrollLoadAuto

scrollLoadAuto: boolean

Private scrollLoadCompleteLabel

scrollLoadCompleteLabel: string

Private scrollLoadCount

scrollLoadCount: number

Private scrollLoadDelay

scrollLoadDelay: number

Private scrollLoadFunc

scrollLoadFunc: Function

Private scrollLoadIcon

scrollLoadIcon: string

Private scrollLoadInitCount

scrollLoadInitCount: number

Private scrollLoadLabel

scrollLoadLabel: string

Private scrollLoadOffset

scrollLoadOffset: number

Private scrollLoadReloadAuto

scrollLoadReloadAuto: boolean

Private scrollLoadReloadDisabled

scrollLoadReloadDisabled: boolean

Private scrollLoadReloadIcon

scrollLoadReloadIcon: string

Private scrollLoadReloadLabel

scrollLoadReloadLabel: string

Static NAME

NAME: string = NAME

Methods

applyI18N

  • applyI18N(value: any): void

Private callDelayEvents

  • callDelayEvents(): void
  • Returns void

checkNoneScrollLoad

  • checkNoneScrollLoad(reload?: boolean): void
  • Parameters

    • Optional reload: boolean

    Returns void

Private doScrollLoad

  • doScrollLoad(): Promise<any>
  • Returns Promise<any>

Private doScrollTopReLoad

  • doScrollTopReLoad(): Promise<any>
  • Returns Promise<any>

getI18NKey

  • getI18NKey(): string

getI18NValue

  • getI18NValue(): any

getOptions

  • getOptions(): any

Private hideLoadIcon

  • hideLoadIcon(): void
  • Returns void

Private hideLoadMore

  • hideLoadMore(): void
  • Returns void

Private hideReloadIcon

  • hideReloadIcon(): Promise<any>
  • Returns Promise<any>

Private initManualReloadEvents

  • initManualReloadEvents(): void
  • Returns void

Private initScrollEvents

  • initScrollEvents(): void
  • Returns void

isBypassKey

  • isBypassKey(): boolean

loadNext

  • loadNext(): Promise<any>
  • Returns Promise<any>

ngOnChanges

  • ngOnChanges(): void
  • Returns void

ngOnInit

  • ngOnInit(): void
  • Returns void

Private refreshIconLoaders

  • refreshIconLoaders(): void
  • Returns void

reload

  • reload(): Promise<any>
  • Returns Promise<any>

Private renderIconLoader

  • renderIconLoader(): void
  • Returns void

Private renderReloadIconLoader

  • renderReloadIconLoader(): void
  • Returns void

reset

  • reset(reload?: Boolean): Promise<any>
  • Parameters

    • Optional reload: Boolean

    Returns Promise<any>

setBypassKey

  • setBypassKey(bypass: boolean): void

setI18NKey

  • setI18NKey(i18nKey: string): void

setOptions

  • setOptions(options: any): void

Private showLoadIcon

  • showLoadIcon(): void
  • Returns void

Private showLoadMore

  • showLoadMore(): void
  • Returns void

Private showReloadIcon

  • showReloadIcon(): void
  • Returns void

Generated using TypeDoc