ng2-destroy-subscribers
v1.0.0
Published
Typescript component aut destroy subscribers
Maintainers
Keywords
Readme
Angular 2 : Typescript component for Destroy Subscribers
Installation
Install it from npm:
npm install ng2-destroy-subscribersUsage
Подключение
Подключение декоратора
import {DestroySubscribers} from "ng2-destroy-subscribers";
@Component({
...
})
@DestroySubscribers({
addSubscribersFunc: 'addSubscribers',
removeSubscribersFunc: 'removeSubscribers',
initFunc: 'ngOnInit',
destroyFunc: 'ngOnDestroy',
})
export class TestComponent {
public subscribers: any = {};
addSubscribers() {
this.subscribers.testSubscriber = Observable.of('true')
.subscribe(response => {
console.log(response);
})
}
}subscribers- Обьект в котором хранятся все подписчикиaddSubscribersFunc- Функция в которой мы подписываемся на стримы (по умолчанию - addSubscribers)removeSubscribersFunc- Функция в которой автоматически удаляются подписчики (по умолчанию - removeSubscribers)initFunc- Функция которая вызывается при срабатывании конструктора (по умолчанию - ngOnInit)destroyFunc- Функция которая вызывается при срабатывании деструктора (по умолчанию - ngOnDestroy)
