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

时间:2016-02-10 09:30:01

标签: javascript angularjs angular-routing

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

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

然后参数出现在网址中。是否可以传递一个值,而无需用户在参数中看到它?

1 个答案:

答案 0 :(得分:2)

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