我正在使用TypeScript进行AngularJS项目。
A person
是Person
该类的对象。我需要将person
对象存储在其中localStorage
并使用其类型检索它。
window.localStorage只能存储字符串。您可以使用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 });