I have used Angular in multi-page application, using Angular as a better JQuery in Spring MVC application. This setup worked well combining the best of both frameworks.
Angular provided two-way binding, rendering templates (in loop), dialog box interactions, better AJAX, etc.
Angular based component libraries provided calendar controls, dynamic tables, etc.
Spring took care of the routing pages, handling UI requests and returning JSON response from services.