2014-10-09 65 views
4

我有一個錯誤在我的角度項目只發生在IE瀏覽器,看到的問題如下:角JS IE11錯誤 - 無效參數

Error: Invalid argument. 
    at interpolateFnWatchAction (http://localhost:51051/scripts/angular.js:6898:19) 
    at Scope.prototype.$digest (http://localhost:51051/scripts/angular.js:12395:23) 
    at Scope.prototype.$apply (http://localhost:51051/scripts/angular.js:12660:13) 
    at done (http://localhost:51051/scripts/angular.js:8272:34) 
    at completeRequest (http://localhost:51051/scripts/angular.js:8477:7) 
    at xhr.onreadystatechange (http://localhost:51051/scripts/angular.js:8416:11) 

我有一些網頁的一些佔位符,我試圖刪除它們但問題仍然存在。

任何想法?

感謝

+0

什麼代碼導致該錯誤被拋出 – tymeJV 2014-10-09 16:45:49

+0

好問題,我不知道是什麼原因造成的。 – DisplayName 2014-10-09 16:48:31

+0

你可以在JSFiddle上製作一個簡化的測試用例嗎?另外,你能提供你正在使用的代碼導致錯誤嗎? (看起來,你正在執行'$ http'請求,然後你試圖在'success()'中分配一個範圍變量?) – 2014-10-09 16:54:24

回答

0

我在下列情況下收到了同樣的錯誤,無論是哪裏出了問題代碼被執行,而XHR回調部分:使用jQuery執行

  1. 設置$範圍變量
  2. DOM操作

我通過將設置代碼移動/放置到另一個代碼位置來解決1,並且通過將問題代碼包裝到gular $超時調用。