我有以下代码,它为Angular2应用中的dataStore设置初始状态,但INIT_STATE.token
为"null"
而非null
export interface IAuthState{
authenticated: boolean,
token?: any
}
const INIT_STATE: IAuthState = {
authenticated: localStorage.getItem('id_token') ? true : false,
token: localStorage.getItem('id_token') ? localStorage.getItem('id_token') : null
}
答案 0 :(得分:0)
我发布后,我想到了一个可能是愚蠢的问题,这确实是原因,有些"null"
存储在localStorage而不是删除项目。