import { Injectable } from '@angular/core'; import { Observable, of } from 'rxjs'; import { Player } from '../models/player'; @Injectable({ providedIn: 'root' }) export class PlayerService { players: Player[] = [ {id: 1, name: "Sidney Cosby"}, {id: 2, name: "Alexander Ovechkin"}, {id: 3, name: "Gordie Howe"} ]; constructor() { } getPlayers() : Observable<Player[]> { return of(this.players); } getPlayersForTeam(id: number) : Observable<Player[]> { if (id === 1) { return of([this.players[0], this.players[1]]); } else { return of([]); } } }