angular - 匹配接口与本地存储项
问题描述
我有一个界面:
export interface Me {
id: number;
email: string;
}
我有我的组件:
export class MyComponent implements OnInit {
me: Me;
ngOnInit() {
this.me = JSON.parse(localStorage.getItem('me'));
console.log(this.me);
}
}
在控制台中我有:
{
"id": 11,
"lastname": "lastname",
"firstname": "firstname",
"email": "@mail.ru",
"enable": true
}
通常我应该只有字段:id, email
。/me
但是我从api 调用中得到了整个响应。您知道如何将接口转换为 localStorage 的响应吗?提前谢谢。
解决方案
推荐阅读
- mysql - MySQL 查询(子查询 + 组合函数 + JOIN 操作)运行时间过长
- reactjs - 在 React Router Dom 中设置不属于 App.js 的独立路由的正确方法是什么?
- python - Tkinter Python 中的进度条
- json - Powershell Invoke-RestMethod 将 XML 响应转换为 JSON 文本
- amazon-web-services - 如何允许代入角色从 EC2 连接到 AWS 上的 EKS?
- animation - 在最后一个关键帧处,动画在搅拌机中看起来很迟钝或变慢。怎么修?
- android - Flutter 裁剪图像和文本识别
- r - 如何计算垂直线和R中的向量之间的顺时针度数
- python - 尝试向 API 发送补丁时出现 400 代码
- multithreading - 授予对 std::mutex 的优先访问权