The Angular npm Deduplication sample provides a portlet that uses the Angular framework to render its output. This is done by providing a deduplicated instance of the Angular framework as an OSGi bundle and then leveraging it from a sample portlet.
For more details on this sample, see the Angular npm Deduplication Sample article on Liferay's Developer Network.