Sounds to me like you should be working with events instead. Maybe your senders would $broadcast the value to be changed, and your receiver would listen to that event and do whatever needs to be done with the value.

This also has the advantage of your senders not needing to manipulate the DOM to send their message. This way, you'd leave DOM manipulation to the receiver only, if necessary.