Angular 2中的会话存储 – 可观察
如何使用angular2将json值存储在会话存储中.我是angular2的新手,请帮忙.
下面是我的代码: .do(data => alert("All: " + alert(JSON.stringify(data)))) 我在警报中获取json值.现在我需要将值存储在会话存储中,并且应该可以在整个应用程序中访问它. var EmpDetails = [data => JSON.stringify(data)]; EmpDetails.push(JSON.parse(localStorage.getItem('session'))); localStorage.setItem('session',JSON.stringify(EmpDetails)); alert(EmpDetails); 解决方法
您可以将数据存储到会话或本地存储.你可以存储字符串和
数组进入会话
使用:从’../../sessionstorage.service’导入{SessionStorageService}; 在会话中存储字符串 let key: 'title'; let value: 'session'; sessionStorage.setItem(key,value); 在会话中存储数组 let key: 'user'; let value: [{'name':'any-name','email':'example@anymail.com'}]; value = JSON.stringify(value); sessionStorage.setItem(key,value); 按键从sessionStorage获取存储的会话 const session = sessionStorage.getItem('key'); 按键从sessionStorage中删除已保存的会话 sessionStorage.removeItem('key'); 从sessionStorage中删除所有已保存的会话 sessionStorage.clear();
您可以将字符串和数组存储到位置存储中 使用:从“../../localstorage.service”导入{LocalStorageService}; 将字符串存储在本地存储中 let key: 'title'; let value: 'session'; localStorage.setItem(key,value); 将阵列存储在本地存储中 let key: 'user'; let value: [{'name':'any-name','email':'example@anymail.com'}]; value = JSON.stringify(value); localStorage.setItem(key,value); 按键从localStorage获取存储的项目 const item= localStorage .getItem('key'); 按键从localStorage删除已保存的会话 localStorage.removeItem( ‘钥匙’); 从localStorage中删除所有已保存的项目 localStorage.clear(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |