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.