So what you're talking about really isn't an MVC.NET application, but a WebAPI 2 backed, Angular-driven Single-Page Application(SPA). You can absolutely do this, and you can even pull templates for it down from NuGet, such as
Hot Towel[
^].
You can google "webapi angular spa" and get tons of samples and how-to's that will allow you to tailor the Angular version to your needs; I'm not going to assume what your comfort zone is there.