使用 $location 导航并传递隐藏参数

Navigate using $location and passing a hidden param

我正在使用 $location.path("page2") 导航至第 2 页。我想将隐藏值传递给 page2 的控制器。如果我使用这个:

$location.path("page2").search("param", "visible")

然后参数出现在url中。是否可以传递一个值而用户在参数中看不到它?

根据我的评论,我认为最好的方法是通过service在控制器之间共享数据。我创建了 JSFiddle 来演示如何在控制器之间共享数据。这是一个示例,您可以根据需要采用它。