Guest User

Untitled

a guest
Jun 19th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. getTasks(): Observable<TaskDto[]> {
  2. let url = `/tasks/gettasks`;
  3. return this.http
  4. .get(url)
  5. .subscribe(res => res);
  6. }
  7.  
  8. getTasks(): Observable<[TaskDto[],Number]> {
  9. let url = `/tasks/gettasks`;
  10. return this.http
  11. .get<TaskDto[]>(url, {observe: 'response'})
  12. .subscribe(res => {
  13. let payload:TaskDto[] = res.body;
  14. let page:Number = Number(res.headers.get('X-Pagination'));
  15. let output = [payload, page];
  16. });
  17. }
  18.  
  19. getTasks(): Observable<[TaskDto[],Number]> {
  20. let url = `/tasks/gettasks`;
  21. return this.http
  22. .get<TaskDto[]>(url, {observe: 'response'})
  23. .pipe(map(res => {
  24. let payload:TaskDto[] = res.body;
  25. let page:Number = Number(res.headers.get('X-Pagination'));
  26. let output: [TaskDto[],Number] = [payload, page];
  27. return output;
  28. }));
  29. }
Add Comment
Please, Sign In to add comment