如何将反应式表单数据存储到本地存储?

2 javascript typescript angular7

我想将反应式表单数据存储到本地存储并将该数据访问到另一个页面。

<form [formGroup]="testform" >
      firstname:
          <input type="text" formControlName="fname"><br>
      lastname:
          <input type="text" formControlName="lname">
          <button type="submit" (click)="Submit(testform)">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

我希望有人知道这个问题。谢谢你。

Pra*_*ale 6

要设置值:

如果要存储对象,则需要JSON.stringify()

localStorage.setItem('form-data', JSON.stringify(this.testform.value));
Run Code Online (Sandbox Code Playgroud)

并从 localStorage 获取存储的对象:

let formValue = JSON.parse(localStorage.getItem('form-data'))
Run Code Online (Sandbox Code Playgroud)