我将数据存储在两个服务中,但我必须将我的用户重定向到Facebook进行身份验证,并将paypal重定向到付款,这两次都清除了我服务中存储的所有数据。我已经在localstorage中放置了一些数据,但它只存储字符串afaik。如何持久存储对象?或者这是不可能的。
答案 0 :(得分:0)
将对象作为字符串存储在本地存储中,
使用JSON.stringify()
将对象转换为字符串,然后使用JSON.parse()
将其解析回对象表示。
答案 1 :(得分:0)
你可以像这样对象进行字符串化:
localStorage.setItem(JSON.stringify(obj));
然后检索对象:
JSON.parse(localStorage.getItem('obj'));
还有一项名为localForage的角度服务。