IE8中的angularjs ng-controller

时间:2013-11-23 13:13:29

标签: angularjs internet-explorer-8 angularjs-directive

我在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]-->

1 个答案:

答案 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属性。