javascript - 将变量传递并保留到下一页 - AngularJS

标签 javascript php angularjs cookies

对 AngularJS 相当陌生,正在寻求指导。以下是我的设置;

www.page1.php?variable1=one&variable2=two&variable3=three
www.page2.php

我想从 page1.php url 中获取 3 个变量,并在按下按钮时将它们传递给 page2.php 。 我还想以某种方式保留这些,因为 page3.phppage4.php 等将需要它们。这些页面利用 AngularJS 来使用变量。

我知道有几种方法可以做到这一点;

  1. cookie; 我可以使用$_GET访问变量,如何将它们保存为cookie?与 Angular ?
  2. 本地存储; 如何访问 url 参数,将其保存为 var 并添加到本地存储,例如 localStorage["variable"] = variablefromurl;

哪种方式最好? 任何指导将不胜感激。我是 Angular 新手。

仅供引用,这是用于购物车的..

不相关的问题;保存购物车客户端的最佳方法是什么?

$_SESSIONS(PHP)? $_COOKIES(PHP or AngularJS)? localStorage(AngularJS)?

最佳答案

要在不同页面之间共享信息,您可以使用$stateParams,您可以引用this链接以获取更多说明。

有关服务,您可以引用原始文档 here

关于javascript - 将变量传递并保留到下一页 - AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33765819/

相关文章:

javascript - XMLHttpRequest:网络错误 0x2efd,由于错误 00002efd,无法完成操作

javascript - 如何将状态属性设置为 false

php - PDO fetchAll 命令中未返回值

php - 谷歌 OAuth 2 身份验证 - 错误 : redirect_uri_mismatch even after registered uri

javascript - 指令中的 AngularJS ngModel

javascript - 如何在下面的情况下使用 Promise

php - PHP SOAP 和 NuSOAP 哪个更好?

angularjs - 使用 $injector 与直接注入(inject)服务

angularjs - 如何跳过 HTTP 请求的 angularjs 拦截器?

javascript - 当 Angular 更改时,元素符号颜色无法在 Chrome 中正确显示