Угловой 6, Карта http ответ на модель - PullRequest
0 голосов
/ 27 октября 2018

В настоящее время я изучаю, как я могу отобразить http-ответ на определенную модель в угловом формате.

Таким образом, что я могу "протолкнуть" ответ в класс моей модели, который назначает толькосвойства модели и игнорирует все остальные.

Допустим, у меня есть модель пользователя, которая имеет

  • Имя
  • Электронная почта

И ответ http содержит также

  • UUID
  • Status

В качестве конечного результата я хотел бы получить класс User с именем Name.& Свойства электронной почты заполнены, а UUID и Status просто игнорируются.

Не могу найти ни чистого примера, ни объяснения по этому поводу.

Вся помощь очень ценится!

1 Ответ

0 голосов
/ 28 октября 2018

Вы в основном хотите что-то вроде

getUser(): Observable<User> {
  return this.httpClient.get<any>(url).pipe(
    map(data => new User(data.name, data.email))
  );
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...