After gaining some experience with AngularJS on a small project, I am now ready to tackle a larger application. My plan is to create a single-page application using asp.net, making WebAPI calls and loading AngularJS views. However, I am unsure about how to handle the loading and unloading of HTML views. I am eager to learn how to create a real single-page application, rather than just working with simple examples. Any advice, examples, documentation, or thoughts would be greatly appreciated. I especially prefer examples using asp.net MVC.