2014-04-14 70 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