2014-04-14 34 views
4

按钮中的ng-click指令仅在开发者控制台打开时的ie9中有效。角度ng-click在ie9中的按钮

<button class="btn btn-primary" type="button" 
     data-ng-click="go('/Edit')">Edit</button> 

这个工作在其他浏览器,但在IE9中,除非我打开开发者控制台不会调用go功能。

回答

2

你有一个console.log该功能的某个地方?至少老版本的IE有一个习惯,当控制台打开时只定义console,没有这个定义,你会得到一个参考错误,这个错误很容易被控制台未打开的事实隐藏起来。

+0

有一个'console.log',但我在发布问题之前将其删除。它没有使它工作。 – Heinrich

+0

这解决了我的问题。如果(window.console == null){ window.console = {};我添加了 。 window.console.log = function(){}; } – idrinkpabst