ngOnInit() {
this.createRegForm();
// predraft form retrieved from local storage
const draft = localStorage.getItem('STEP_1');
if (draft) {
this.formData.setValue(JSON.parse(draft));
}
// predraft form saved to local storage
this.formData.valueChanges
.pipe(filter(() => this.formData.valid))
.subscribe((val) => localStorage.setItem('STEP_1', JSON.stringify(val)));
}
ngOnInit() {
this.createRegForm();
// predraft form retrieved from local storage
const draft = localStorage.getItem('STEP_1');
if (draft) {
this.formData.setValue(JSON.parse(draft));
}
// predraft form saved to local storage
this.formData.valueChanges
.pipe(filter(() => this.formData.valid))
.subscribe((val) => localStorage.setItem('STEP_1', JSON.stringify(val)));
}