Angular中从本地存储读写用户设置的框架
创始人
2024-10-31 01:00:54
0次
  1. 创建一个名为 LocalStorageService 的服务:
import { Injectable } from '@angular/core';

@Injectable({
  providedIn: 'root'
})
export class LocalStorageService {

  constructor() { }

  public setItem(key: string, value: any): void {
    localStorage.setItem(key, JSON.stringify(value));
  }

  public getItem(key: string): any {
    const item = localStorage.getItem(key);
    return item ? JSON.parse(item) : null;
  }

  public removeItem(key: string): void {
    localStorage.removeItem(key);
  }

  public clear(): void {
    localStorage.clear();
  }

}
  1. 在组件中使用 LocalStorageService

例如,我们要在组件中存储一个布尔值:

import { Component } from '@angular/core';
import { LocalStorageService } from './local-storage.service';

@Component({
  selector: 'app-my-component',
  template: `
    
    

Setting value: {{ settingValue }}

` }) export class MyComponent { settingKey = 'my-setting'; settingValue = false; constructor(private localStorageService: LocalStorageService) { const storedValue = this.localStorageService.getItem(this.settingKey); if (storedValue !== null) { this.settingValue = storedValue; } } toggleSetting(): void { this.settingValue = !this.settingValue; this.localStorageService.setItem(this.settingKey, this.settingValue); } }

这样就可以使用 LocalStorageService 在本地存储中读写用户设置了。

相关内容

热门资讯

如何分辨真伪透视器!巴西透视器... 如何分辨真伪透视器!巴西透视器AI脚本,巴西多功能切实是真的有透视器脚本1、全新机制【巴西ai辅助工...
盘点一款透视器!如意棋牌透视器... 盘点一款透视器!如意棋牌透视器AI插件,如意棋牌多功能真是是真的有透视器插件1、点击下载安装,如意棋...
指导大家开挂!雀友开挂AI攻略... 指导大家开挂!雀友开挂AI攻略,雀友多功能确实是真的有开挂攻略1.雀友 选牌创建新账号,点击进入游戏...
技术分享开挂!聚闲游戏开挂AI... 技术分享开挂!聚闲游戏开挂AI方法,聚闲游戏多功能都是有开挂方法1、操作简单,无需聚闲游戏手机版透视...
分享一款外挂!推筒子外挂AI插... 分享一款外挂!推筒子外挂AI插件,推筒子多功能总是真的有外挂插件推筒子辅助器是一种具有地方特色的麻将...
六分钟了解开挂!新道游开挂AI... 六分钟了解开挂!新道游开挂AI工具,新道游多功能果然是真的有开挂工具1、很好的工具软件,可以解锁游戏...
科普辅助!皮皮衡阳字牌辅助AI... 科普辅助!皮皮衡阳字牌辅助AI方法,皮皮衡阳字牌多功能果然是真的有辅助方法1、进入游戏-大厅左侧-新...
每日必看推荐外挂!九九麻将外挂... 您好,九九麻将这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在这款...
必看攻略透视器!鸿运互娱透视器... 必看攻略透视器!鸿运互娱透视器AI教程,鸿运互娱多功能果然真的是有透视器教程;鸿运互娱能透视中分为三...
热点推荐辅助!乐乐上海麻将辅助... 热点推荐辅助!乐乐上海麻将辅助AI插件,乐乐上海麻将多功能真是是真的有辅助插件1、乐乐上海麻将免费辅...