非AngularJS读取$ localstorage的方式

时间:2016-03-31 12:40:18

标签: javascript angularjs cookies ng-storage

通常我会使用cookies将数据从一个AngularJS应用程序解析到另一个bootstrapping应用程序,然后在$localstorage我的应用程序之前读取这些cookie。

这种方法的问题在于cookie有大小限制。为了解决这个问题,我考虑过使用ngStorage库中的$localstorage

现在问题是,如何在bootstrapping我的应用程序之前阅读JavaScript中存储的数据,即:纯<?php if ($_POST['btn_tambah'] == 'tambah') { $sub_lapangan = $_POST['sub_lapangan']; $SQL = "SELECT AUTO_INCREMENT as IDLapangan FROM information_schema.tables WHERE TABLE_SCHEMA = 'ta' AND TABLE_NAME = 'lapangan';"; $res = mysql_query($SQL, $link); $row = mysql_fetch_object($res); $tambah1 = mysql_query("INSERT INTO sub_lapangan(nama,status,id_lapangan) VALUES('".$sub_lapangan."',1,$row->IDLapangan);"); } ?> <HTML><BODY> <div class="row"> <div class="form-group" id="sub_lapangan"> <div class="col-lg-3"><label>Nama Sub-Lapangan :</label></div> <div class="col-lg-2"> <input type="text" name="sub_lapangan" class="form-control" required> </div> <div class="col-lg-1"> <a onclick="tambahSubBaru()" class ="btn btn-info"> <i class="fa fa-plus"></i></a> </div> </div> </div> <div id="sembunyisub"> </div> </BODY></HTML>

1 个答案:

答案 0 :(得分:5)

这很简单:

商品项目:

localStorage.setItem('key', 'value');

获取项目

localStorage.getItem('key');

您可能希望将JSON存储在存储中,因此您始终可以在set方法中使用 JSON.stringify(var),并且 JSON.parse(var)在你得到之后。