Есть ли способ построить angular2 события жизненного цикла, такие как OnDestroy
как rxjs Observable
?
Я хотел бы подписаться на наблюдаемое подобное:
ngOnInit() {
MyService.myCustomFunction()
.takeUntil(NgOnDestroy) //NgOnDestroy would be the lifecycle observable
.subscribe(() => {
//any code
});
}
Что кажется интуитивным и лучше читать, чем:
private customObservable: Observable;
ngOnDestroy() {
this.customObservable.unsubscribe();
}
ngOnInit() {
this.customObservable = MyService.myCustomFunction()
.subscribe(() => {
//any code
});
}