Локальное хранилище 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' не существует для типа '{}'.

0 ответов

Другие вопросы по тегам