ngx-intersection2
TypeScript icon, indicating that this package has built-in type declarations

2.2.0 • Public • Published

NgxIntersection

DEMO

Installation

Use this following command to install:

npm i ngx-intersection2

Usage

You can import the component(standalone component) into your module or component which you want to use:

import { NgxIntersectionComponent } from 'ngx-intersection2';

@NgModule({
  declarations: [YourComponent],
  imports: [NgxIntersectionComponent],
})
export class YourModule {}

Using

HTML template:

<ngx-intersection (isIntersecting)="handleIntersection()" [threshold]="threshold">
<!-- Your markup here -->
</ngx-intersection>

TS:

// default value is 0.75
threshold = 0.25;

handleIntersection() {
    // do smth
}

*** threshold is the percentage of the observed element within the root. Use this to trigger an intersection when a percentage of the observed element is within the root i.e. trigger when 65% of my element is within the viewport (root). Values are % based between 0 and 1. i.e. threshold: .65

Package Sidebar

Install

npm i ngx-intersection2

Weekly Downloads

3

Version

2.2.0

License

MIT

Unpacked Size

18.7 kB

Total Files

11

Last publish

Collaborators

  • utamuratov