如何在url中实现带问号的angular js网站

时间:2014-01-22 07:36:57

标签: javascript ruby-on-rails angularjs url url-encoding

我是angularJs的新手。     当我在后端使用angularjs和ruby on rails的应用程序时,我遇到了一个问题。 每当我有一个'?'在url中,它会在url中转换为%3f,从而产生错误的输出。

我的问题是,我可以以某种方式绕过网址中的问号,以便我可以获得正确的网址。

例如: -

以下网址$location.path("www.test.com/program/who-is-this?")会转换为以下网址

"www.test.com/program/who-is-this%3f"

我想在网址中使用问号代替%3f。 我在论坛上经历了一些问题,但这对我帮助不大。 请帮忙

1 个答案:

答案 0 :(得分:1)

$ locations的路径方法仅使用角度的url部分(通常在'#'符号之后)。您可能希望使用$location.url方法来替换包含'?'的部分符号