Angular5 Использование HttpCIientModule и интерфейсов - PullRequest
0 голосов
/ 03 января 2019

Я узнаю о новом httpclientmodule и хочу добавить интерфейс к ответу.вот мой код:

interface TestResponse {
  accessToken: string;
  accessExpiration: number;
}

@Injectable()
export class testService {


  constructor(
    private http: HttpClient
  ) { }


  getData(pageNumber): Observable<TestResponse> {
    let params = new HttpParams().set('page', pageNumber);
    let headers = new HttpHeaders().set('Content-Type', 'application/json');
    return this.http.get<TestResponse>(environment.apiUrl + "test", { params: params,  headers: headers});
  }

}

Но что бы я ни заполнил в интерфейсе, ответ всегда будет правильным, даже если он не относится к моему интерфейсу, я делаю что-то не так?

спасибо много

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...