Локальное хранилище angular2 получает свойство объекта локального хранилища angular2
Я использую Angular-CLI. На самом деле я установил класс Object of User:
class User {
constructor(public first_name_field: string, public second_name_field: string, public email_field: string, public password_field: string) {
}
}
на angular2 локальное хранилище.
saveValue(storageValue) {
this.localStorageService.set(`user${storageValue.first_name_field}`, new User(storageValue.first_name_field, storageValue.second_name_field, storageValue.email_field, storageValue.password_field)) ;
}
Таким образом, у меня есть несколько пользователей в моем локальном хранилище. Мне также нужно использовать некоторые из них в функции
let stored = this.localStorageService.get(this.localStorageService.keys()[1]);
хранится объект. Мне нужно иметь свойство email_field этого. тем не мение
let email = stored.email_field
не работает Ошибка: свойство 'email_field' не существует для типа '{}'.