El principal propósito que tiene Angular es la separación completa entre el front-end y el back-end en una aplicación web.
¿Que es una aplicación web SPA desarrollada con Angular?
¿Como aprender Angular?