I think that the MVC frameworks are still useful into an SPA application. I am developing a SPA application, and I am using ASP .NET MVC for two things:
To Manage the first page of my application. It allows me to make use of the advantages of this framework such as the facilities for managing joining and minification of scripts.
To return the partial views that I am using in Angular. It allows me to use the razor templating, and also to manage how the partial views are catching.
I think that you can get some advantages if you mix the two things.
I hope that it helps.