一尘不染

如何在AngularJS中将Querystring与$ location.path()一起使用

angularjs

我想使用查询字符串成功登录后将用户重定向到另一个页面。如果我复制并粘贴到浏览器的地址栏中,http://example.com/#/login?ref=/path/to/redirect则可以正常工作。但是如果我用

$location.path("/login?ref=/path/to/redirect");

网址看起来像

http://example.com/#/login%3Fref=/path/to/redirect

如何将%3F解码为“?” ?谢谢


阅读 299

收藏
2020-07-04

共1个答案

一尘不染

它应该是

$location.path('/login').search('ref', '/path/to/redirect')
2020-07-04