parent
1ceddb6290
commit
65e18dc1bf
|
@ -3,7 +3,7 @@
|
||||||
/* avoid */
|
/* avoid */
|
||||||
|
|
||||||
import { ExceptionService, SpinnerService, ToastService } from '../../core';
|
import { ExceptionService, SpinnerService, ToastService } from '../../core';
|
||||||
import { Http } from '@angular/http';
|
import { HttpClient } from '@angular/common/http';
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { map } from 'rxjs/operators';
|
import { map } from 'rxjs/operators';
|
||||||
import { Hero } from './hero.model';
|
import { Hero } from './hero.model';
|
||||||
|
@ -16,17 +16,17 @@ export class HeroService {
|
||||||
private exceptionService: ExceptionService,
|
private exceptionService: ExceptionService,
|
||||||
private spinnerService: SpinnerService,
|
private spinnerService: SpinnerService,
|
||||||
private toastService: ToastService,
|
private toastService: ToastService,
|
||||||
private http: Http
|
private http: HttpClient
|
||||||
) { }
|
) { }
|
||||||
|
|
||||||
getHero(id: number) {
|
getHero(id: number) {
|
||||||
return this.http.get(`api/heroes/${id}`).pipe(
|
return this.http.get<Hero>(`api/heroes/${id}`).pipe(
|
||||||
map(response => response.json().data as Hero));
|
map(response => response.data as Hero));
|
||||||
}
|
}
|
||||||
|
|
||||||
getHeroes() {
|
getHeroes() {
|
||||||
return this.http.get(`api/heroes`).pipe(
|
return this.http.get<Hero[]>(`api/heroes`).pipe(
|
||||||
map(response => response.json().data as Hero[]));
|
map(response => response.data as Hero[]));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
// #docregion
|
// #docregion
|
||||||
// #docregion example
|
// #docregion example
|
||||||
|
import { HttpClient } from '@angular/common/http';
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Http } from '@angular/http';
|
import { map } from 'rxjs/operators';
|
||||||
import { map } from 'rxjs/operators';
|
|
||||||
|
|
||||||
import { Hero } from './hero.model';
|
|
||||||
import { ExceptionService, SpinnerService, ToastService } from '../../core';
|
import { ExceptionService, SpinnerService, ToastService } from '../../core';
|
||||||
|
import { Hero } from './hero.model';
|
||||||
|
|
||||||
// #enddocregion example
|
// #enddocregion example
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
|
@ -16,17 +17,17 @@ export class HeroService {
|
||||||
private exceptionService: ExceptionService,
|
private exceptionService: ExceptionService,
|
||||||
private spinnerService: SpinnerService,
|
private spinnerService: SpinnerService,
|
||||||
private toastService: ToastService,
|
private toastService: ToastService,
|
||||||
private http: Http
|
private http: HttpClient
|
||||||
) { }
|
) { }
|
||||||
|
|
||||||
getHero(id: number) {
|
getHero(id: number) {
|
||||||
return this.http.get(`api/heroes/${id}`).pipe(
|
return this.http.get<Hero>(`api/heroes/${id}`).pipe(
|
||||||
map(response => response.json() as Hero));
|
map(response => response as Hero));
|
||||||
}
|
}
|
||||||
|
|
||||||
getHeroes() {
|
getHeroes() {
|
||||||
return this.http.get(`api/heroes`).pipe(
|
return this.http.get<Hero[]>(`api/heroes`).pipe(
|
||||||
map(response => response.json() as Hero[]));
|
map(response => response as Hero[]));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue