我在IE11上收到Angular 1.5.7中列出的错误。 Angular不会在Chrome上引发任何错误。我尝试了以下方法:
升级后的jquery,因为我看到错误堆栈中列出了它。
Error: Invalid argument.
at interpolateFnWatchAction (http://localhost:8080/mdp-js/app/assets/angular/angular.js:9621:17)
at interpolateFnWatcher (http://localhost:8080/mdp-js/app/assets/angular/angular.js:12295:17)
at watchGroupAction (http://localhost:8080/mdp-js/app/assets/angular/angular.js:16952:13)
at Scope.prototype.$digest (http://localhost:8080/mdp-js/app/assets/angular/angular.js:17286:23)
at Scope.prototype.$apply (http://localhost:8080/mdp-js/app/assets/angular/angular.js:17552:13)
at Anonymous function (http://localhost:8080/mdp-js/app/assets/angular/angular.js:17850:11)
at completeOutstandingRequest (http://localhost:8080/mdp-js/app/assets/angular/angular.js:5955:7)
at Anonymous function (http://localhost:8080/mdp-js/app/assets/angular/angular.js:6234:7) undefined
答案 0 :(得分:7)
这是 Angular已知问题,您可以在this thread中看到。
根据建议,在使用ng-placeholder
或ng-style
等指令时,您可以使用ng-attr-placeholder
或ng-attr-style
进行解决。
答案 1 :(得分:1)
对于记录,此错误是由Angular Block UI指令引起的:https://github.com/McNull/angular-block-ui。我删除了该指令&错误停止了。
答案 2 :(得分:0)
我遇到了这个问题,这是因为我以两种不同的方式设置元素的内容:
<span ng-bind-html="functionThatGeneratesHtml()">{{ functionThatGeneratesHtml() }}</span>