Skip to content

Instantly share code, notes, and snippets.

@jack-guy
Created March 11, 2019 00:13
Show Gist options
  • Save jack-guy/5d6786e31767cf7ad2bf9e6c45c33e62 to your computer and use it in GitHub Desktop.
Save jack-guy/5d6786e31767cf7ad2bf9e6c45c33e62 to your computer and use it in GitHub Desktop.
export class AppComponent {
onDestroy$ = new Subject();
count = 5;
ngOnInit () {
this.iceCreams$ = fromEvent(window, 'resize').pipe(
flatMap(() => fromPromise(fetchIceCreams(this.count))),
takeUntil(this.onDestroy$)
);
}
ngOnDestroy () {
this.onDestroy$.next();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment