Skip to content

Latest commit

 

History

History
61 lines (48 loc) · 1.43 KB

README.md

File metadata and controls

61 lines (48 loc) · 1.43 KB

NgxApAutounsubscribe

This project is compatible with Angular 13+ versions.

Class decorator that will automatically unsubscribe from observable subscriptions when the component is destroyed without implement ngOnDestroy lifecycle.

Installation

Install this package with npm, with following command:
npm install ngx-ap-autounsubscribe

Usage

import { AutoUnsubscribe } from "ngx-ap-auto-unsubscribe";

@AutoUnsubscribe()
export class ExampleComponent {
  testSubscription: Subscription;

  ngOnInit() {
    this.testSubscription = Observable.interval.subscribe(data => // do something);
  }
}

Options

Option Description Default value
arrayName unsubscribe from subscriptions only in specified array undefined
blacklist an array of properties to exclude undefined
event a name of event callback to execute on undefined

Start Local Environment

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Contributing

To get more help on this project use go check out the NgxApAutounsubscribe page.