【发布时间】:2016-02-19 08:21:25
【问题描述】:
对 AngularJS 相当陌生,正在寻求指导。以下是我的设置;
www.page1.php?variable1=one&variable2=two&variable3=three
www.page2.php
我想从page1.php url 中获取 3 个变量,并在按下按钮时将它们传递给page2.php。
我还想以某种方式坚持这些,因为 page3.php , page4.php 等将需要它们。页面利用 AngularJS 来利用变量。
我知道有几种方法可以做到这一点;
- cookies;
我可以使用
$_GET访问变量,如何将它们保存为cookie?使用 Angular? - 本地存储;
如何访问 url 参数,将它们保存为
var并添加到本地存储,如localStorage["variable"] = variablefromurl;
哪种方式最好? 任何指导将不胜感激。我是 Angular 的新手。
仅供参考,这是一个购物车..
不相关的问题;保存购物车客户端的最佳方法是什么?
$_SESSIONS(PHP)? $_COOKIES(PHP or AngularJS)? localStorage(AngularJS)?
【问题讨论】:
-
要保存一个单例(例如您的购物车),您可以使用
service方法来更新您的购物车。或者更粗略/不推荐的做法是在$rootScope中使用变量 -
你能否给出一个使用 Angular
service的快速代码示例
标签: javascript php angularjs cookies