We use heavily database views at work. @mscharhag shows how it easy it is to map Domain Classes to views instead of tables.
I have no experience with Angular but it is obvious that it is piece of technology which has a lot of momentum and it will continue to have it. Thus, it is great that the Grails team pushes the integration of Angular and Grails. Grails has evolved and it integrates well with other technologies and it is a statement of its maturity.
In this video @Schlogen shows you how to start a simple blog project with Angular and Grails 3.
Checkout the video demo's Github repository
There is an excellent Grails Angular Scaffolding's blog post which covers the video material with a greater detail.
@bobbywarner and the agile orbit crew released an alternative to the Grails Quartz Plugin. This links points to the introductory blog post were you will find links to the the repository and an extensive documentation.
If you want to to catch a glimpse of how to get started, the Basic Tutorial section of the documentation is the place to go.
No excuses in Grails to have any Ui text hardcoded in the middle of your code.