隐藏angular $ location中传递的参数值

时间:2014-09-02 08:16:22

标签: javascript angularjs

我正在尝试使用$location.search()方法添加参数,例如:

$location.path('/myURL/').search({param: 'value'});

这将导致

/myURL/?param=value

如何隐藏URL中的参数值?

1 个答案:

答案 0 :(得分:0)

$location.search会将此参数添加为GET。

你无法隐藏GET参数,因为这就是那些工作的意思。

如果您不想在网址中显示此参数,请检查其他传递参数的方法。

您可以将这些参数放在cookie或服务中(因为没有页面重新加载所有服务,即使在路由更改后也会保留此参数)