Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将变量传递并持久化到下一页-AngularJS_Javascript_Php_Angularjs_Cookies - Fatal编程技术网

Javascript 将变量传递并持久化到下一页-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

对AngularJS来说是个新手,正在寻找指导。下面是我的设置

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?有棱角的
  • 本地存储; 如何访问url参数,将其保存为
    var
    并添加到本地存储,如
    localStorage[“variable”]=variablefromurl
  • 哪条路最好? 任何指导都将不胜感激。我是新手

    仅供参考这是一辆购物车

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

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

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


    有关服务,您可以参考原始文档

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


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

    来保存一个单例(例如,您的案例中的购物车),您可以使用保持购物车更新的
    服务
    方法。或者更粗糙/不推荐的方法是在
    $rootScope
    中使用一个变量。你能给出一个使用角度
    服务的快速代码示例吗。或者说,使用
    $rootScope
    中的一个变量是一种粗糙的/不推荐的方法。请给出一个使用角度
    服务的快速代码示例