Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. class Match{
  2. id:number;
  3. ...
  4. tournamentId:number;
  5. tournament: Tournament;
  6. }
  7.  
  8. class Tournament{
  9. id:number;
  10. ...
  11. name:String;
  12. }
  13.  
  14. get(): Observable<Match> {
  15. return Observable.create(obs => {
  16. tournamentService.get().pipe(toArray()).subscribe(tournaments => {//tournaments = [torunament1, tournament2]
  17. super.get().pipe(map(x => { let m = new Match(x); m.populateTournament(tournaments); obs.next(m); return m; })).subscribe(() => {
  18. obs.complete();
  19. });
  20. });
  21. });
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement