为什么要使用观察
import {Component} from '@angular/core';
import {LocalStorageService, SessionStorageService} from 'ngx-webstorage';
@Component({
selector: 'foo',
template: `foobar`
})
export class FooComponent {
constructor(private localSt:LocalStorageService) {}
ngOnInit() {
this.localSt.observe('key')
.subscribe((value) => console.log('new value', value));
}
}
答案 0 :(得分:0)
您可以使用可观察的(通过观察功能)或直接访问(通过使用检索功能)。
第一个选项使用的是观察者/订阅者模式,因此,只要键key
的值发生更改,订阅就会被触发并记录在您提供的代码中。
因此,如果要一次使用存储中的值,请使用检索,如果要始终使用最新值,则应使用observe。