【发布时间】:2021-07-19 02:15:32
【问题描述】:
所以我收到一个编译器错误,指出对象类型上不存在令牌。该对象从服务器返回,带有两个对象。一个令牌和一个用户对象。我不确定如何在下面的代码示例中定义 res 以便打字稿可以接受。
return this.http.post(api.url, params)
.map(res => {
if (res && res.token) {
localStorage.setItem('token', res.token);
localStorage.setItem('user', JSON.stringify(res.user));
return true;
}
return false;
});
【问题讨论】:
-
使用 res['token'] 代替 res.token。您的问题将得到解决
标签: angular typescript