Angular 1.2.27在IE7下的兼容问题

您所在的位置:网站首页 ie11兼容ie7 Angular 1.2.27在IE7下的兼容问题

Angular 1.2.27在IE7下的兼容问题

2023-03-28 16:03| 来源: 网络整理| 查看: 265

最近负责公司的一个国外项目,老外指定要用angular,而且要兼容到IE7。html

项目使用的是Angular版本是1.2.27,为了能在IE7下跑,须要作以下配置html5

1. 加载json2.jsgit

2. 加载html5shiv.jsgithub

3. 加载angular相关文件json

4. 加载angular-ie7-support文件 (这个文件主要解决ng的$sceProvider的问题)app

5. 加载你的angular appide

配置完成,IE7下已经能正常运行,可是发现指令没有被正确显示出来,而IE8以上却都运行正常。测试

最为诡异的是没有抛出任何异常信息,看来IE7还在作怪。。。spa

因为项目是用Browserify作构建,一开始怀疑是Browserify的问题,通过测试,在IE7下Browserify正常运行。code

后来通过排查,发现是指令模板的问题,举个例子:

上面的模板中,element的attribute绑定在IE7下不能直接使用 class="{{item.iconClass}}",改用 ng-class="item.iconClass" 就运行正常了!!

我只能说两个字:坑啊!

草拟此文,但愿能帮其它同窗绕开这个坑。

 

PS: 尊重他人原创,转载请务必注明来自 http://www.cnblogs.com/Raoh/p/4225454.html 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3