return (): Observable<Array<Gender>> => { return this.genderService.list(); }; } delete(user: User) { return () => { return this.userService.delete(user); }; } }Compiling application & starting dev server…angular-observable-grid.stackblitz.io Console Clear on reload...
console.log("COMPLETION:"); } ); } ngOnDestroy(){ // unsubscribes the subscription. this.customSubscrition.unsubscribe(); } }Compiling application & starting dev server…angular-create-custom-observable.stackblitz.io Console Clear on reload...
{'firstName':this.users[index].firstName, 'lastName':this.users[index].lastName} ) observer.next(user); }); }); } } loadUsers() { this.customObs$.subscribe(val=>console.log(val)) } } angular-forkjoin-create-observable.stackblitz.io Console Clear on reload...