Введите утверждение в запросах Http с помощью HttpClient - PullRequest
1 голос
/ 27 июня 2019

Я переношу приложение Angular в HTTPClient из исходного модуля HTTPModule. Я удаляю явный анализ JSON из моих запросов, но у меня есть много примеров ниже, когда Response.json () утверждается как определенный тип. В этих случаях безопасно ли мне игнорировать это утверждение типа?

getCert(id: number, certId: number) {
  return this.http.get(certUrl(id, certId))
    .map(r => r.json() as UpdateCertViewModel);
}

1 Ответ

1 голос
/ 27 июня 2019

Измените тело на это, которое использует общую перегрузку get, которая делает утверждение типа.

return this.http.get<UpdateCertViewModel>(certUrl(id, certId));
...