我想設置我的對象本地和我console.log localstorage,但我越來越undefined。localStorage.setItem(key,val)顯示undefiend
這裏是我的功能
searchBar(item) { //item is object here as parameter
console.log(item);
localStorage.setItem('object',JSON.stringify(item))
this.quickOrder.push(localStorage.getItem('object'));
console.log(this.quickOrder);
}
我有一個quickOrder陣列globaly聲明。
在我的console.log(項目)我能夠看到我的對象。
我想用本地存儲將該對象推到我的空數組,以便我可以使用ngFor在UI中顯示。
我的console.log(this.quciOrder);顯示undefiend。
如果'quickOrder'是全局聲明的 - 就像你說的那樣 - 'this'的用法是什麼?也許你應該在問題中包含更多的代碼。 – cartant
,因爲它是在類上聲明的,所以爲了使用函數內的數組我們應該使用這個關鍵詞來訪問它 –