I have an app with a ng-view that sends emails to contact selected from a contact list.
When the users select \"Recipient\" it shows another view/page where he can search, filte
I have found Angular-Multi-View to be a godsend for this scenario. It lets you preserve state in one view while other views are handling the route. It also lets multiple views handle the same route.
You can do this with UI-Router but you'll need to nest the views which IMHO can get ugly.