如何在angularJs中获取localStorage getItem中的内部对象值?
我需要获取localStorage中的内部对象值,即对象内部的对象如何在angularJs中获取localStorage getItem中的内部对象值?,angularjs,Angularjs,我需要获取localStorage中的内部对象值,即对象内部的对象 var filter = { filterWord: null, userId: null } filter.filterWord = listCAO.sortName; filter.userId = listCAO.currentUser; listCAO.filterBreadcumText.push(filter); localStorage.setItem('entity
var filter = {
filterWord: null,
userId: null
}
filter.filterWord = listCAO.sortName;
filter.userId = listCAO.currentUser;
listCAO.filterBreadcumText.push(filter);
localStorage.setItem('entityBreadCumText', listCAO.filterBreadcumText);
LocalStorage仅保存字符串对:“string1”=“string2” 因此,当您执行localStorage.getItem('string1')时,它将返回'string2' 如果要存储Javascript对象,首先需要将其转换为字符串。JSON最适合这样做
var myObj = [{'name': 'Paul', 'age': 22}, {'name': 'Steve', 'age': 68}];
myStr = JSON.stringify(myObj);
localStorage.setItem('myData', myStr);
从localStorage读取数据时也是如此
var myStr = localStorage.getItem('myData');
var myObj = JSON.parse(myStr);
var myName = myObj[0].name;
还是一步到位
var myName = JSON.parse(localStorage.getItem('myData'))[0].name;
LocalStorage仅保存字符串对:“string1”=“string2” 因此,当您执行localStorage.getItem('string1')时,它将返回'string2' 如果要存储Javascript对象,首先需要将其转换为字符串。JSON最适合这样做
var myObj = [{'name': 'Paul', 'age': 22}, {'name': 'Steve', 'age': 68}];
myStr = JSON.stringify(myObj);
localStorage.setItem('myData', myStr);
从localStorage读取数据时也是如此
var myStr = localStorage.getItem('myData');
var myObj = JSON.parse(myStr);
var myName = myObj[0].name;
还是一步到位
var myName = JSON.parse(localStorage.getItem('myData'))[0].name;
这可能是另一种解决办法。 你可以这样使用它
let obj = JSON.parse(localStorage.getItem('your_settings_name'));
let lobj: YourObject = <YourObject>obj;
let obj=JSON.parse(localStorage.getItem('your_settings_name');
让lobj:YourObject=obj;
这可能是另一种解决方案。
你可以这样使用它
let obj = JSON.parse(localStorage.getItem('your_settings_name'));
let lobj: YourObject = <YourObject>obj;
let obj=JSON.parse(localStorage.getItem('your_settings_name');
让lobj:YourObject=obj;
在应用程序中使用。web存储仅保存字符串。在应用程序中使用JSON.stringify()
和JSON.parse()
Use。web存储仅保存字符串。使用JSON.stringify()
和JSON.parse()