Blame view

src/app/services/busstopcreate.service.ts 712 Bytes
6c0454b9   Yarik   Table
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  import { Injectable } from '@angular/core';
  import { Headers, Http } from '@angular/http';
  
  import 'rxjs/add/operator/toPromise';
  
  @Injectable()
  export class BusStopCreateService {
      private apiUrl = 'http://localhost:5000/busstop/directory';
      private headers = new Headers({'Content-Type': 'applicaton/json'});
      constructor(private http: Http) { }
      getModels(): Promise<any> {
          return this.http.get(this.apiUrl)
              .toPromise()
              .then(response => response.json())
              .catch(this.handleError);
      }
      private handleError(error: any): Promise<any> {
          console.error('An error occured', error);
          return Promise.reject(error.message || error);
      }
  }