-
-
Notifications
You must be signed in to change notification settings - Fork 98
Reached Events (legacy)
Murhaf Sousli edited this page Aug 24, 2024
·
1 revision
The reached event is an addon feature that extends NgScrollbar
component via NgScrollbarReachedModule
.
Once imported, reached outputs become available to use
NgScrollbarReachedModule
provides 4 standalone directives:
(reachedTop)
(reachedBottom)
(reachedStart)
(reachedEnd)
When using any of the above directives, you will be able to set the offset using [reachedOffset]
input.
Example
import { NgScrollbarModule } from 'ngx-scrollbar';
import { NgScrollbarReachedModule } from 'ngx-scrollbar/reached-event';
@NgModule({
imports: [
NgScrollbarModule,
NgScrollbarReachedModule
],
})
export class AppModule {
}
<ng-scrollbar (reachedBottom)="onBottomReached()" [reachedOffset]="200">
<div>{{scrollableContent}}</div>
</ng-scrollbar>
@Component({...})
export class FooComponent {
onBottomReached() {
console.log('Reached!');
}
}
Name | Description |
---|---|
(reachedTop) | A stream that emits when scroll has reached the top. |
(reachedBottom) | A stream that emits when scroll has reached the bottom. |
(reachedStart) | A stream that emits when scroll has reached the left (right in RTL) |
(reachedEnd) | A stream that emits when scroll has reached the right (left in RTL) |
[reachedOffset] | reached offset, default 0 |
Become a sponsor and get your logo on our README on GitHub and the front page of https://ngx-scrollbar.netlify.com/.
Become a backer and get your logo on our README on GitHub.
Latest version (v15)
Addons:
Older version (v13)
- Demo for v13
- Usage
- Styling
- Global Options
- Pointer Events
- Scroll Event
- Updated Event
- Smooth Scroll Functions
- Performance tweak
- Integration
- Reached events