gt-unsubscribe-on-detroy
v1.0.1
Published
Unsubscribe Angular component when OnDetroy.ngOnDetroy() was call.
Downloads
1
Readme
gt-unsubscribe-on-detroy
Unsubscribe Angular component when OnDetroy.ngOnDetroy() was call. ##installation
npm install --save gt-unsubscribe-on-detroy
##Usage
import { untilDestroyed } from 'gt-unsubscribe-on-detroy';
@Component({
selector: 'app-content',
templateUrl: './content.component.html'
})
export class ContentComponent implements OnInit, OnDestroy {
ngOnInit() {
interval(1000)
.pipe(unsubscribeOnDetroy(this)) //Typesafe!! this must be instance of OnDestroy
.subscribe(e => console.log(e));
interval(1000)
.pipe(unsubscribeOnDetroy(this)) //Can use many times as you want.
.subscribe(e => console.log(e));
}
ngOnDestroy() {
// it will be unsunscribe by Subject.takeUtil after this method call
}
}