We have a couple of examples here: Single-Page Application Implementation. There are a couple of samples that use Angular 1.X directives and ngRoute approach. We haven't used requestAnimationFrame or MutationObserver. Our samples rely on developers being able to add the necessary bits and pieces to their Angular application.
Please let me know if you should have any questions related to samples.