Thank, tha...@rikkeisoft.com I haven't deployed the program to a production server yet so it's re-compiling every time on my localhost when I refresh the page. That's probably why I lose the localStorage.
On Tuesday, June 30, 2020 at 5:40:36 PM UTC-4, Maureen Moore wrote: > > I am using a ControlValueAccessor to change my div tag to a form element > and I am using localStorage to set and get my data. I am having the problem > that my product_name item isn't being saved and after I refresh the page, > the product_name disappears. How can I change my code so that the data > persists after a page refresh? > > In the HTML template: > > <div class="product_name" name="p_name"></div> > <div name="product_name" (click)="add('Bike')" style="cursor:pointer;"> > Bike</div> > > > In the controller: > > add(product_name){ > localStorage.setItem("product_name", product_name); > (document.querySelector('.product_name') as HTMLElement).innerText = > localStorage.getItem("product_name"); > } > > -- You received this message because you are subscribed to the Google Groups "Angular and AngularJS discussion" group. To unsubscribe from this group and stop receiving emails from it, send an email to angular+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/angular/d0e910f9-16ae-46e8-87f5-6d23769d54fco%40googlegroups.com.