Como dices AngularJS no tiene acceso al dom completo,, que quizás prodrias configurarlo para que lo tenga pero no es lo recomendable por cuestiones de rendimiento.
aun así, puedes sin duda compartir información entre componentes
https://angularfirebase.com/lessons/...-four-methods/ https://www.google.com.mx/search?q=a...een+components
y si eso no te va, siempre puedes crear variables globales en javascript, con lo cual puedes compartir información entre componentes y cualquier otro framework o función javascript.
Y como ya has dicho tendrás que salir un poco de tu area de confort, dependiendo del deadline de dicho proyecto y su relevancia te sera o no recomendable experimentar para hacerlo con angular.