我正在使用 TypeScript 开发 AngularJS 项目。
A person
是一个对象Person
班级。我需要存储person
对象在localStorage
并用它的类型检索它。
窗口本地存储 https://developer.mozilla.org/en/docs/Web/API/Window/localStorage can store https://developer.mozilla.org/en-US/docs/Web/API/Storage/setItem只有字符串。您可以使用 JSON 序列化您的对象并将其检索回来。
class Person {
constructor(public name:string) {
}
}
let person = new Person('Peter');
localStorage.setItem('person', JSON.stringify(person));
let personFromStorage = JSON.parse(localStorage.getItem('person')) as Person;
console.log({
person: person,
personFromStorage: personFromStorage
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)