Lab Session: Saving data to localStorage
In this lab you will modify your app so you can save historical weather data in localStorage.
Student Outline
- Open LabLocalStorage.nsx.
- Modify Sub Main to check localStorage for an element called weatherSaves. If it does not exist, initialize it to an empty array. Remove the lstSaves initialization code.
- Modify the click code for btnSave so that it adds a new entry to the weatherSaves array of localStorage. The entry should be an object containing all the weather data including the current date.
- Add an onshow event for frmSaves that initializes lstSaves with the entries from the weatherSaves array.
- Add a click event to lstSaves that retrieves the proper entry from weatherSaves when clicked, sets the proper values in frmSavedData, and displays it.