Save list view state

You can’t have it go back to the list view with the data that was already there. When the app changes to a new controller, the scope is destroyed - including the data.

To avoid reloading the data from the server, you need to use a Service with perhaps a cache (memory or localstorage). The service can store the data and provide it to the controller when requested.

Right now, lists automatically scroll back to the previous position : only if the data is not reloaded.