Skip to content

Instantly share code, notes, and snippets.

@charliejlevine
Created February 12, 2021 06:19
Show Gist options
  • Save charliejlevine/33b08292984b44e2e7c053d72488412f to your computer and use it in GitHub Desktop.
Save charliejlevine/33b08292984b44e2e7c053d72488412f to your computer and use it in GitHub Desktop.
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { Brewery } from './brewery.model';
@Injectable({
providedIn: 'root',
})
export class BreweryService {
constructor(private http: HttpClient) {}
getBreweries(page: number): Observable<Brewery[]> {
return this.http.get(
`https://api.openbrewerydb.org/breweries?page=${page}&per_page=10`
) as Observable<Brewery[]>;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment