Keep data in page after refresh

前端 未结 3 2001
醉话见心
醉话见心 2020-12-14 11:49

I have 2 pages in my angular project.One of them is main page.The other one is popup page. I enter data to input tags in my popup page,then when i click the add button data

3条回答
  •  天命终不由人
    2020-12-14 12:07

    I would create a simple service which can help you to manage the localStorage data. Something simple like:

    import { Injectable } from '@angular/core';
    
    @Injectable()
    export class SharingService {
      private storageName: string = "Settings";
    
      constructor() { }
    
      setSettings(data: any) {
        localStorage.setItem(this.storageName, JSON.stringify(data));
      }
    
      getUserSettings() {
        let data = localStorage.getItem(this.storageName);
        return JSON.parse(data);
      }
    
      clearUserSettings() {
        localStorage.removeItem(this.storageName);
      }
    
      cleanAll() {
        localStorage.clear()
      }
    
    }
    

提交回复
热议问题