Hello,
Indeed, current RUM can measure events in html pages, but it is usless in single page applications.
So, maybe you can call in SPA the RUM url with the same parameters, by relating page view to some Ajax request.
Note that RUM in javamelody includes a version of the Boomerang javascript:
and that Boomerang has a plugin for SPA / Angular 2+:
Let us know if you do something for this.
bye,
Emeric