Я пытаюсь добавить поле formGroup для хранения в локальном хранилище, чтобы я мог получить его на другой странице. Мой код
.ts файл
var u8Image = b64ToUint8Array(b64Image);
const file = new File([u8Image], rString + '.jpg', { type: "image/jpeg", lastModified: Date.now() });
const clothsize = this.sizeForm.value.clothsize;
const quantity = this.sizeForm.value.quantity;
var formData = new FormData();
formData.append("image", file);
formData.append('clothsize', clothsize);
formData.append('quantity', quantity);
formData.append('design', this.fileDesign);
this.service.addToCart(formData)
console.log('success')
service.ts is
getCart(){
const formData = localStorage.getItem('formData');
return formData? JSON.parse(formData) : [];
}
addToCart(data) {
const formData: Data[] = this.getCart();
if (!formData) {
this.setTodosIntoStore([data]);
} else {
formData.push(data);
this.setTodosIntoStore(formData);
}
}
setTodosIntoStore(formData: Data[]) {
localStorage.setItem('formData', JSON.stringify(formData));
}
Я получил пустое поле в локальном хранилище. Есть ли способ сохранить реактивные данные группы форм в локальном хранилище?