I figured out my issue.
I accidentally left a directive declared using custom element notation, I
changed it to attribute notation to fix the directive. It wasn't getting
compiled because I didn't create the custom element in IE8. I chose to just
use attribute notation.
-omar
On Wednesday, June 18, 2014 4:15:04 AM UTC-7, Omar Gonzalez wrote:
>
> 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.