我得到了以下代码,它给了我错误 Type 'string | null' is not assignable to type 'string'. Type 'null' is not assignable to type 'string'.
this.userId = authInformation.userId;
所以我试图检查 authInformation.userId
是否返回 null,如果它是 null,什么都不做,如果它不是 null this.userId
应该设置为 authInformation.userId
。它仍然有错误,我不知道错误是什么。
const usertypecheck = authInformation.userId;
this.userId = usertypecheck !==null ? "" : usertypecheck;
答案 0 :(得分:1)
你做错了,把这里的逻辑颠倒过来,
this.userId = usertypecheck !==null ? "" : usertypecheck;
到
this.userId = usertypecheck === null ? "" : usertypecheck;
这应该可以解决问题。