嗨,我无法在 IE7 中添加绑定ids
和fors
属性。此示例在 Chrome、IE8、...中运行良好,但不适用于 IE7 或更低版本
<!doctype html>
<html lang="en" ng-app id="ng-app" xmlns:ng="http://angularjs.org">
<head>
<meta charset="UTF-8">
<title>fjseif</title>
</head>
<body>
<!--[if lte IE 8]>
<script src="json2.js"></script>
<![endif]-->
<input type="radio" id="in{{1+1}}" name="lala">
<label for="in{{2}}">Hello1</label>
<input type="radio" id="in{{1+2}}" name="lala">
<label for="in{{3}}">Hello1</label>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
</body>
</html>
带有“in{{3}}”标签的标签不会绑定到 id “in{{1+2}}”的输入
我相信这是因为for to id
链接发生在 IE7 上的 DOM 加载时,并且在编译后不会再次发生。
这是它不起作用的真正原因吗?如果是,我该如何解决?
这是一个 JSFiddle: http: //jsfiddle.net/wttYe/(JSFiddle 在 IE7 上不起作用,但你明白了)