gpt4 book ai didi

javascript - 如何解决AngularJS编码url?

转载 作者:太空宇宙 更新时间:2023-11-04 02:13:42 25 4
gpt4 key购买 nike

我正在使用 AngularJS 构建一个应用程序,有一个名为 navbar 的组件,用于使用 search() 函数存储搜索栏。

$scope.search = function (keyword) {
console.log(keyword);
$state.go('main', {
keyword: keyword
}, {
reload: true
});

};

我的“/”编码有问题。

当我输入时:

https://www.google.com

在使用$state.go()搜索函数之后,

它变成:

https:~2F~2Fwww.google.com

我想知道如何解决这个问题,是否有更多的字符出现这种问题?如果是的话,请给出一个通用的解决方法。

我已经尝试过 decodeURI() 但没有任何效果。

最佳答案

你应该尝试使用 $location.search 像 -

$scope.search = function (keyword) {
console.log(keyword);
$location.path('/main').search({keyword: keyword});


};

关于javascript - 如何解决AngularJS编码url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36793919/

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