我目前正在研究如何将http响应映射到angular中已定义的模型。
通过这种方式,我可以将响应“推送”到模型的类中,该类仅在模型上分配属性,而忽略所有其他属性。
让我们说我的用户模型具有
http响应还包含
最终,我希望收到一个User类,该类具有“名称和电子邮件”属性,并且UUID和Status被忽略。
我似乎找不到一个干净的例子,也没有任何解释。
非常感谢所有帮助!
答案 0 :(得分:2)
您基本上想要类似的东西
getUser(): Observable<User> {
return this.httpClient.get<any>(url).pipe(
map(data => new User(data.name, data.email))
);
}