我在IE8上测试angularJS app,并注意到使用版本1.1.5的角度ng-model指令在IE8中运行良好,但ng-controller却没有。我尝试了在网络上找不到的所有东西。
<html xmlns:ng="http://angularjs.org" id="ng-app" ng-app><head>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js"></script>
<!--[if lt IE 8]> <script src="js/json3.js"></script><![endif]-->
答案 0 :(得分:1)
在Internet Explorer 8
上,您需要指定一个ID:
<div id="ng-app" ng-app="" ng-controller="YourController">
要解决Internet Explorer 8的某些HTML处理特性,您至少必须在几个地方更改HTML,以便将ID="ng-app"
信息添加到根容器中。你的AngularJS-Application。此外,您必须确保<a>
包含有效的href属性。