title: AngularJS - saving data between routes
body: <p>What would be the best way to save data between routes?<br>
  So I have a form that has 4 steps and I would like for the data from a previous step to be carried over to the next step.</p>
  
  <p>Right now, I'm using a "service" to save the data, which works. However, the problem is since a "service" is singleton, navigating away from the form, and coming back to it, will still has all the data from a previous incomplete or abandoned form.</p>
  
  <p>Is there a good way to solve this kind of situation?</p>
  
  <p>Thank you,<br>
  Tee</p>