簡體   English   中英

使用 HttpClient 在 Http 請求中鍵入斷言

[英]Type Assertion in Http Requests with HttpClient

我正在將一個 Angular 應用程序從原始 HTTPModule 遷移到 HTTPClient。 我正在從我的請求中刪除 JSON 的顯式解析,但我在下面有許多實例,其中 Response.json() 被斷言為特定類型。 在這些情況下,忽略這種類型的斷言對我來說安全嗎?

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

將主體更改為 this ,它使用執行類型斷言的泛型get重載。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM