Angularjs ie上的angular应用程序出现脚本错误
我的angular应用程序在基本IIS Web服务器上托管的ie中不工作 该应用程序在我的本地IE Web服务器上正常工作,但如果我访问该网站,则会出现以下错误:Angularjs ie上的angular应用程序出现脚本错误,angularjs,internet-explorer,Angularjs,Internet Explorer,我的angular应用程序在基本IIS Web服务器上托管的ie中不工作 该应用程序在我的本地IE Web服务器上正常工作,但如果我访问该网站,则会出现以下错误: SCRIPT5014: Array.prototype.slice: 'this' is not a JavaScript object angular.min.js,第26行,字符36 SCRIPT5022: [$sce:iequirks] http://errors.angularjs.org/1.3.0-beta.7/$sc
SCRIPT5014: Array.prototype.slice: 'this' is not a JavaScript object
angular.min.js,第26行,字符36
SCRIPT5022: [$sce:iequirks] http://errors.angularjs.org/1.3.0-beta.7/$sce/iequirks
angular.min.js,第34行字符426
我使用的是angular的生产版本
我已经看过IE指南()了,下面是我的标记
<!doctype html>
<html xmlns:ng="http://angularjs.org" id="ng-app" ng-app="Results">
<body>
... My Website Code ....
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.7/angular.min.js"></script>
<script src="js/app.js"></script>
<script src="js/services.js"></script>
<script src="js/controllers.js"></script>
<script src="js/filters.js"></script>
<script src="js/directives.js"></script>
</body>
</html>
我没有选择创建元素,因为我不必支持早于IE9的ie版本。那么,我遗漏了什么呢?仅供参考:您使用的是angular的测试版。如果不使用缩小版,您将从angular获得更好的错误消息。@Breck421我已切换到angular 2的未缩小版。很明显,这是一个兼容性模式问题。我设置meta标记,使其强制进入非怪癖模式。
// Declare app level module which depends on filters, and services
angular.module('Results', [
'ngRoute',
'Results.filters',
'Results.services',
'Results.directives',
'Results.controllers'
]).
config(['$routeProvider', function($routeProvider) {
}]);