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

Hide the paramater values passed in angular $location

本文关键字:参数 angular location 隐藏      更新时间:2023-09-26

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

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

这将导致

/myURL/?param=value

如何在URL中隐藏参数值?

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

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

如果你不想在url中显示这个参数,请检查其他传递参数的替代方案。

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