gpt4 book ai didi

Angular 2 : Cannot find name 'encodeUri'

转载 作者:搜寻专家 更新时间:2023-10-30 22:05:27 39 4
gpt4 key购买 nike

我正在尝试使用 http.get 调用远程 URL。我将搜索字符串附加到基本 URL。此搜索字符串应经过 URL 编码。但是我得到这个错误:

Cannot find name 'encodeUri'

我应该如何导入它或使其可用?这是一个标准的 Javascript 函数,我在尝试使用 Javascript 的 Math 对象时遇到了同样的问题。

  search(term:string):any {
let encoded_term:string = encodeUri(term);
let url:string = [Config.API_BASE_URL, 'members', 'search', '?q=' + encoded_term].join('/');

return this.http.get(url)
.map(res => res.json())
.map(res => {
return this.buildPage(res);
});
}

最佳答案

函数称为 encodeURI(),而不是 encodeUri()

您可以阅读有关 encodeURI() 和其他 Typescript 预定义函数的更多信息 here .

关于 Angular 2 : Cannot find name 'encodeUri' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41290875/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com