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

Javascript 隐藏在angular$location中传递的参数值,javascript,angularjs,Javascript,Angularjs,我正在尝试使用$location.search()方法添加参数,如: $location.path('/myURL/').search({param:'value'}) 这将导致 /myURL/?param=value 如何在URL中隐藏参数值?此$location.search会将此参数添加为GET 您不能隐藏GET参数,因为这就是这些参数的工作方式 如果不希望在url中显示此参数,请检查是否有其他方法可以传递参数 您可以将这些参数放在cookie或服务中(因为没有页面重新加载,所以即使在路由

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

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

这将导致

/myURL/?param=value


如何在URL中隐藏参数值?

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

您不能隐藏GET参数,因为这就是这些参数的工作方式

如果不希望在url中显示此参数,请检查是否有其他方法可以传递参数

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