Blame view

src/app/services/busstopcreate.service.ts 712 Bytes
076bf122   Yarik   Styles
1
2
3
4
5
6
7
  import { Injectable } from '@angular/core';
  import { Headers, Http } from '@angular/http';
  
  import 'rxjs/add/operator/toPromise';
  
  @Injectable()
  export class BusStopCreateService {
198b5d4d   Administrator   refactor bus stop
8
      private apiUrl = 'http://localhost:5000/busstop/directory';
076bf122   Yarik   Styles
9
10
11
12
13
14
15
16
17
18
19
20
21
      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);
      }
  }