AngularJS Internet Explorer 9
I run in to the same issue and what fixed it was creating window console in the parent controller before using it. You can add the following code and try.
window.console = window.console || {};window.console.log = window.console.log || function() {};
Use $log
service. It will be injected in your controllers. https://docs.angularjs.org/api/ng/service/$log
Are you making a call to console.log in your code?If yes, this will not be available in IE unless you open the dev tools.