html - 从范围动态设置的 Angularjs 属性在 IE7 中不起作用

标签 html css angularjs internet-explorer

不幸的是,我需要支持 IE7 并遵循 documentation 中规定的指导方针.

我在像这样设置模型属性时遇到问题:

<div class="{{someScopeObjectClass}}" >

这会在 IE8、Chrome 中正确设置类,但在 IE7 中则不能。

同样,这适用于那些浏览器

<input type="button" data-ng-click="someScopeMethod(foo)" 
                                    value="{{someScopeObject.ButtonText}}"/>

但在 IE7 中,data-ng-click 工作正常,但 value 属性设置不正确。

我尝试了以下方法,但到目前为止还没有成功:

<div data-ng-class="{{auditContainerClass}}" >

<div data-ng-attr-class="{{auditContainerClass}}" >

有解决办法吗?

最佳答案

AngularJS 已经在 1.2 版本中放弃了对 IE7 的支持

如果你真的需要支持IE7,你可以使用旧版本,可能是1.1.5

或者考虑试试这个元素:https://github.com/johngeorgewright/angular-ie7-support

关于html - 从范围动态设置的 Angularjs 属性在 IE7 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25136001/

相关文章:

html - 网站的外部菜单

angularjs - 将服务器端参数传递给 AngularJS 指令

html - 如何放置像以前一样旋转 90 度以适合 div 容器的图像和其他图像?

javascript - 如何仅在单击时折叠导航栏菜单,而不是打开,无法弄清楚这个

javascript - 我的应用程序框架的 js/jquery 代码有问题

html - 如何在css3中制作相同高度和宽度的div?

angularjs - 处理放置在选项卡内的 Bootstrap Accordion 的展开事件

javascript - 使用 AngularJS 将多行纯文本转换为 HTML 段落

javascript - 页面加载后显示 div 2 秒

Javascript 变量有时未定义