Javascript 将变量传递并持久化到下一页-AngularJS
对AngularJS来说是个新手,正在寻找指导。下面是我的设置Javascript 将变量传递并持久化到下一页-AngularJS,javascript,php,angularjs,cookies,Javascript,Php,Angularjs,Cookies,对AngularJS来说是个新手,正在寻找指导。下面是我的设置 www.page1.php?variable1=one&variable2=two&variable3=three www.page2.php 我想从page1.phpurl获取3个变量,并在按下按钮时将它们传递到page2.php。 我还希望以某种方式保留这些内容,因为page3.php,page4.php等都需要它们。页面使用AngularJS来使用变量 我知道有几种方法可以做到这一点 饼干; 我可以使用$\u
www.page1.php?variable1=one&variable2=two&variable3=three
www.page2.php
我想从page1.php
url获取3个变量,并在按下按钮时将它们传递到page2.php
。
我还希望以某种方式保留这些内容,因为page3.php
,page4.php
等都需要它们。页面使用AngularJS来使用变量
我知道有几种方法可以做到这一点
$\u GET
访问变量,如何将它们保存为cookie?有棱角的var
并添加到本地存储,如localStorage[“variable”]=variablefromurl代码>
$_SESSIONS(PHP)? $_COOKIES(PHP or AngularJS)? localStorage(AngularJS)?
要在不同页面之间共享信息,您可以使用
$stateParams
,有关详细说明,请参阅链接
有关服务,您可以参考原始文档有关在不同页面之间共享信息,您可以使用
$stateParams
,有关详细说明,请参考链接
对于服务,您可以参考原始文档来保存一个单例(例如,您的案例中的购物车),您可以使用保持购物车更新的
服务
方法。或者更粗糙/不推荐的方法是在$rootScope
中使用一个变量。你能给出一个使用角度服务的快速代码示例吗。或者说,使用$rootScope
中的一个变量是一种粗糙的/不推荐的方法。请给出一个使用角度服务的快速代码示例