Guest User

Untitled

a guest
Jul 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. import { HttpClient,HttpHeaders } from '@angular/common/http';
  2. import { Injectable } from '@angular/core';
  3. import {AuthProvider} from '../auth/auth';
  4. import 'rxjs/add/operator/map';
  5.  
  6.  
  7. @Injectable()
  8. export class TodosProvider {
  9.  
  10. constructor(public http: HttpClient,public authService :AuthProvider) {
  11. console.log('Hello TodosProvider Provider');
  12. }
  13. getTodos(){
  14.  
  15. return new Promise((resolve, reject) => {
  16.  
  17. let headers = new Headers();
  18. headers.append('Authorization', this.authService.token);
  19.  
  20. this.http.get('https://YOUR_HEROKU_APP.herokuapp.com/api/todos', {headers: headers})
  21. .map(res => res.json())
  22. .subscribe(data => {
  23. resolve(data);
  24. }, (err) => {
  25. reject(err);
  26. });
  27. });
  28.  
  29.  
  30. }
Add Comment
Please, Sign In to add comment