簡體   English   中英

自動完成文本在 # 之后轉義文本

[英]autocomplete text is escaping text after #

return this.http.get(Configs.BASE_PATH + 'getTaxRates' + query +
                     '&ts='+ Date.now());
query = "?

問題是我的搜索查詢是

303 E 14 mile Rd, #305, Clawson, MI 48017 在上面的代碼中調試時發現相同

但在網絡選項卡中,它是作為

搜索文本:303 E 14 英里路,

# 之后的所有內容都被轉義了。

這是一個已知的角度問題嗎?

每個版本的 angular 都會出現問題

嘗試將參數添加到您的請求中:

  let params = new HttpParams();
   params = params.append('myParam', value);
   params = params.append('myOtherParam', value);

this.http.get(myUrl, {params: params});

我相信 HttpParams 會處理編碼。

您還需要將 HttpParams 添加到現有的 http 導入中,例如:

import { HttpClient, HttpParams } from '@angular/common/http';

暫無
暫無

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

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