首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我得到错误类型'null‘不能赋值给类型'string’

我得到错误类型'null‘不能赋值给类型'string’
EN

Stack Overflow用户
提问于 2021-12-02 09:39:53
回答 2查看 52关注 0票数 0

错误:字符串-错误字符串:类型‘src/app/MyComponents/todos/todos.component.ts:13:5 |TS2322’不可分配给类型'string‘。不能赋值给'string‘类型。类型'null‘不可赋值给类型'string’。

13 this.localItem =localStorage.getItem(“待办事项”);

EN

回答 2

Stack Overflow用户

发布于 2021-12-02 09:42:49

localStorage.getItem可以返回null。您需要添加null检查。

代码语言:javascript
复制
const todos = localStorage.getItem("todos");
if (todos) {
    this.localItem = todos;
}
票数 1
EN

Stack Overflow用户

发布于 2021-12-03 10:45:49

确保在设置本地存储项时,我们应该在响应中调用令牌,例如,

localStorage.setItem("jwt",response.token);

您已将令牌作为第二个参数传递。

转到Google chrom中的开发人员工具,检查本地存储中的名称是否与您在此处传递的名称相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70197106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档