web-dev-qa-db-ja.com

localStorageアイテムを破棄する方法-Angular

これは、現在コンポーネントで実行したいことです。別のコンポーネントにルーティングするたびにlocalStorageコンテンツを削除または破棄したい。 localStorage変数が以前の値を保存するのを避けるために、新しい値が入ったとしてもこれを達成したいと思います。私は正しい道にいますか?

ゲームコンポーネント

export class Game implements OnDestroy{

 constructor(){

 this.currentGame = JSON.parse(localStorage.getItem('currentGame'));

}

ngOnDestroy(){

  this.currentGame = null;

}


}
17
XamarinDevil

使用できます

localStorage.removeItem('currentGame');

または、localStorage全体をクリアすることもできます

localStorage.clear();