I am hoping I'm gleaming things properly. I'm assuming that when the children get compiled / replaced you have a handle to the new DOM and access to the parent controller right? You can actually push the references to these DOM elements onto the controller from within the children directives. Although I could be completely confused about the timing of everything.