将变量传递给下一页 - AngularJS

时间:2015-11-17 19:54:40

标签: 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. 饼干; 我可以使用$_GET访问变量,如何将它们保存为Cookie?与Angular?
  2. localStorage的; 如何访问网址参数,将其另存为var并添加到localStorage["variable"] = variablefromurl;
  3. 等本地存储空间

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

    仅供参考,这是购物车..

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

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

1 个答案:

答案 0 :(得分:0)

要在不同页面之间共享信息,您可以使用$stateParams,有关详细说明,可以参考this链接。

对于服务,您可以参考原始文档here