I had two different apps in angular. During integration to a single application I had to
nest ng-views.
For sample (index.html) is
There are many third party libraries for nested views and routing. ui-router is already mentioned here, I would also suggest to take a look at this one:
http://angular-route-segment.com
It has the nested views capabilities which you ask for exactly, and it is much simpler to use than ui-router. In your example:
index.html:
view1.html:
This is the partial for view 1.
deep-view.html:
This is the partial for view inside view1.