Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/2muchcoffeecom/ng2-destroy-subscribers
Allows to destroy subscribers in Angular 2 component
https://github.com/2muchcoffeecom/ng2-destroy-subscribers
Last synced: 3 months ago
JSON representation
Allows to destroy subscribers in Angular 2 component
- Host: GitHub
- URL: https://github.com/2muchcoffeecom/ng2-destroy-subscribers
- Owner: 2muchcoffeecom
- Created: 2016-11-03T21:00:49.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2016-11-03T21:11:59.000Z (over 7 years ago)
- Last Synced: 2024-01-16T10:46:26.605Z (5 months ago)
- Language: TypeScript
- Size: 1.95 KB
- Stars: 14
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Lists
- my-awesome-starred - 2muchcoffeecom/ng2-destroy-subscribers - Allows to destroy subscribers in Angular 2 component (TypeScript)
README
# Angular 2 : Typescript component for Destroy Subscribers
Installation
--------------------------------------Install it from npm:
```bash
npm install ng2-destroy-subscribers
```Usage
--------------------------------------### Подключение
Подключение декоратора
```html
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)