在Angular 17中,可以使用localStorage来存储和获取数据。下面是一个示例解决方法:
import { Component } from '@angular/core';
import { LocalStorage } from '@angular/common';
constructor(private localStorage: LocalStorage) {}
this.localStorage.setItem('key', 'value');
const value = this.localStorage.getItem('key');
this.localStorage.removeItem('key');
完整的组件示例:
import { Component } from '@angular/core';
import { LocalStorage } from '@angular/common';
@Component({
selector: 'app-example',
template: `
`,
})
export class ExampleComponent {
constructor(private localStorage: LocalStorage) {}
saveData() {
this.localStorage.setItem('key', 'value');
}
getData() {
const value = this.localStorage.getItem('key');
console.log(value);
}
removeData() {
this.localStorage.removeItem('key');
}
}
这样就可以使用localStorage在Angular 17中存储和获取数据了。