Did anyone ever find a solution to this? 

I'm experiencing this in 1.2.14. I know IE8 is being dropped but this app 
needs to support IE8. 

I have a structure similar to:

<div>
    <div ng-controller="ControllerA">
        <div ng-controller="ControllerB"></div>
    </div>
</div>

ControllerA is invoking this line: $scope.$broadcast("anEvent");
ControllerB is listening with this line: $scope.$on("anEvent", function () 
{ alert("hello"); });

If I add the $scope.$on() call inside of ControllerA the alert fires. If I 
set the $scope.$on() call in ControllerB it never fires. Of course this is 
only in IE8, IE9+ is fine.

I appreciate any feedback!

Thanks,

-Omar


On Friday, February 1, 2013 2:34:53 AM UTC-8, [email protected] 
wrote:
>
> Hi, 
>
> just a short question are there any known issues related to the $broadcast 
> and $emit methods on Internet Explorer 8? Event handling works great on all 
> other browsers, but on IE 8 it doesn't work at all. 
>
> Regards,
> Florian
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to