2016-09-29 42 views
0

我有下面的代碼是在Angular2應用程序設置的初始狀態爲數據存儲,但INIT_STATE.token"null",而不是null爲什麼類型的接口的打字稿不斷將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

只要我發佈我想到一個可能的愚蠢問題,這確實是原因,一些如何"null"存儲在localStorage而不是刪除項目。

相關問題