AngularJS:使用$location避免使用url编码
发布时间:2020-12-17 10:21:51 所属栏目:安全 来源:网络整理
导读:我注意到,当我将一个数组参数传递给$location.search()时,它的编码方式如下例所示 $location.path(‘/ somePath’).search(‘ids [] =’,[1,2,3]); 变 / somePath DS [] = 1安培; DS [] = 2及DS [] = 3 有没有办法避免网址编码? 请原谅迟到的回复,但我自己
我注意到,当我将一个数组参数传递给$location.search()时,它的编码方式如下例所示
$location.path(‘/ somePath’).search(‘ids [] =’,[1,2,3]); 变 / somePath DS [] = 1&安培; DS [] = 2及DS [] = 3 有没有办法避免网址编码?
请原谅迟到的回复,但我自己也遇到了类似的困境,并认为我会提供建议.
简而言之,如果您打算使用$location.search,则无法避免编码的URL. 如果你看一下Angular源,特别是 此外,在您提供的示例用例中,您不需要键内的等号.当使用两个参数调用$location.search时,它们被Angular视为键值对. 如果您需要在编码后使用位置网址,则可以随时拨打 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容