I have two separate controllers on one page. One of them broadcasts an event and the other listens for it. When the one that listens receives the event, it changes it's scope variable and then prints the page. For some reason, I see the scope applying but I don't see it apply to the page.
$scope.$on('valuesUpdated', function(){
$scope.Name = dataGrabber.Name;
$scope.Address = dataGrabber.Address;
window.print();
});