Skip to content
Snippets Groups Projects
bars.component.ts 677 B
Newer Older
import { Component, OnInit } from '@angular/core';
import { EMPTY, of } from 'rxjs';
import { catchError, map } from 'rxjs/operators';
import { Bar } from '../../share/models/bar.model';
import { BarsService } from '../../share/services/bars.service';

@Component({
  selector: 'app-bars',
  templateUrl: './bars.component.html',
  styleUrls: ['./bars.component.css']
})
export class BarsComponent implements OnInit {
  constructor(private barsService: BarsService) {}
  ngOnInit(): void {
		this.barsService.getAllBars().pipe(
			map((bars: Bar[]) => {
				this.bars = bars;
			}),
			catchError((error: any) => {
				return EMPTY;
			}
			),