Re: Is there any mashup example develop in Angular 2 or Angular 2+?
Sorry for late answer but it could be interesting for anybody.
So, no there isn't. The Qlik does not support Angular2+ officially or unofficially I don't know. (except the iFrame integration which is absolutely unacceptable because of cross browser incompatibility e.g. among others legendary Internet Explorer ) !
Nevertheless we developed one Angular 5 app with a lot of limitations, hacks and workaround and it works.
Based on our development I recommend you to develop an AngularJS webpage provided by some Webserver (e.g. Java JSP) instead of Angular 2+ or integrate your design and other non Qlik related functionality under a Qlik Mashup. (also not easy )