Angular js IE11 Bug - 参数无效

时间:2014-10-09 16:43:03

标签: javascript angularjs

我的角度项目中有一个错误只发生在IE中,请参阅下面的问题:

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)

我在某些页面上有一些占位符,我尝试删除它们但问题仍然存在。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

在以下情况下我收到了同样的错误,这两个问题代码都是作为XHR回调的一部分执行的:

  1. 设置$ scope variables
  2. 使用JQuery执行DOM操作
  3. 我通过将设置代码移动/删除到另一个代码位置来解决1,并通过将问题代码包装在角度$ timeout调用中来解决问题。