我有一个
Reactive Form
在我的应用程序中,结构如下:
this.bioForm = this._fb.group({
firstName: [this.user.firstName, [Validators.required]],
experience: this._fb.group({
field0: ['', [Validators.required, Validators.maxLength(500)]],
field1: ['', [Validators.required, Validators.maxLength(500)]],
field2: ['', [Validators.required, Validators.maxLength(500)]],
field3: ['', [Validators.required, Validators.maxLength(500)]],
field4: ['', [Validators.maxLength(500)]],
field5: ['', [Validators.maxLength(500)]]
}),
skills: this._fb.array([], Validators.required),
});
在我的浏览器中
local storage
我有以下几点:
我所尝试的:
let localStorage_experience = JSON.parse(localStorage.getItem("experience")) || "";
this.bioForm.setValue({experience:{field0: localStorage_experience.field0 || ""}});
我试图从本地存储中检索值,并根据嵌套的表单控件值设置它们。