2017-05-31 58 views
0

獲取屬性值I具有無極我用於獲取在離子存儲如何從離子2存儲

return new Promise(resolve => resolve(this._storage 
.get("user") 
.then(value => value))); 

的所存儲的數據並將其打印出{「用戶簡檔」:「用戶」 ,「acct_no」:「1234567890」}

如何獲取acct_no的屬性值?這將是1234567890

回答

2

只是糾正你的代碼,這...

return new Promise(resolve => resolve(this._storage 
.get("user") 
.then(value => value.acct_no))); 
1

return new Promise ...沒有多大意義,因爲storage.get已經返回一個承諾。你可以做return this._storage .get("user");這會有相同的效果。要獲得acct_no屬性,只需在回調中訪問它:

this._storage 
    .get("user") 
    .then(value => { 
     console.log(value.acct_no); 
    }); 
+0

謝謝你的工作 – Dexter