What we have is an Asp.Net MVC site that we want to transition to an AngularJS-WebAPI site. That means we will have both .html and .cshtml pages in the same project. I solved the problem of sharing the OAuth tokens. I can also navigate around most of the menu choices. That means I can move around the angular pages and I can move around the mvc pages. I can also move from the angular pages to the mvc pages. The problem manifests itself when I try to navigate from mvc pages back to the angular ones. Once the server side routing takes over from the client routing it won't let get.
I've spent the past couple of days trying all sorts of ideas that I gleaned from StackOverflow and various blogs with no luck. Most of the advice is about how to host Angular inside MVC pages and that is not what I am looking for. I've tried telling MVC routing to "IgnoreRoute"s as well as tried to tell it to funnel all angular routes through a dedicated MVC controller. There were multiple responses on SO that involved complex programming in Angular that I had a hard time understanding and eventually rejected because I don't believe Angular should be that difficult. I only found one comment on a posting that said you should not even bother to try mixing the two paradigms.
Does anyone have a solution to mixing an Angular SPA page with MVC pages? How can I get MVC to route back to my Angular SPA page?