AngularJS在Internet Explorer 8中不起作用

P H*_*ans 2 angularjs

我有一个AngularJS页面,我试图在IE 8中显示.下面是我的HTML

<html id="ng-app" ng-app="">
<head>
<script type='text/javascript' src='http://cdnjs.cloudflare.com/ajax/libs/json3/3.3.0/json3.min.js'></script>
<script src="http://docs.angularjs.org/angular.min.js"></script>
</head>
<BODY ng-app="">
<script type="text/javascript">
function cstScope($scope) {
    $scope.LEVEL = "x1        ";
    $scope.change = function() {
        alert("changed");
    };
}
</script>
<div ng-controller="cstScope">
<input type=text ng-model="LEVEL" ng-change="change()"></input>
</div>
</BODY>
</html>
Run Code Online (Sandbox Code Playgroud)

加载页面时会出现问题

Line: 30
Error: [$sce:iequirks] http://errors.angularjs.org/1.2.14-build.2316+sha.24fe163/$sce/iequirks
Run Code Online (Sandbox Code Playgroud)

我试过添加JSON3和ieshiv但没有运气.

Ram*_*ran 11

在Header标记内添加此元标记

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
Run Code Online (Sandbox Code Playgroud)

看起来像

<head>
    <meta charset="utf-8">
    <title>Sample App</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
</head>
Run Code Online (Sandbox Code Playgroud)

我希望,这对你有帮助.干杯...