ng-if在IE8中不起作用

时间:2014-05-01 04:34:57

标签: javascript angularjs internet-explorer-8

我正在研究一个必须支持IE8的大型Angular应用程序,我们开始遇到性能问题。主页正在大量使用ng-show,但我希望能够使用ng-if完全删除dom的块。当我为ngShow交换ngIf时,一切都被隐藏了。 ng-if和ie8是否存在已知问题?我们使用的是Angular 1.1.5版。

2 个答案:

答案 0 :(得分:1)

AngularJS has issues with IE

  

Internet Explorer兼容性

     

注意:AngularJS 1.3正在放弃对IE8的支持。在我们的博客上阅读更多相关信息。 AngularJS 1.2将继续支持IE8,但核心团队不打算花时间解决IE8或更早版本的特定问题。

     

本文档介绍了处理自定义HTML属性和标记时的Internet Explorer(IE)特性。如果您计划在IE8或更早版本上部署Angular应用程序,请阅读本文档。

     

该项目目前支持并将尝试修复IE9及更高版本的错误。持续集成服务器针对IE9,IE10和IE11运行所有测试。见Travis CI和ci.angularjs.org。

     

我们不会在IE8及以下版本上运行测试。 AngularJS功能的一个子集可以在这些浏览器上运行,但您需要测试并决定它是否适用于您的特定应用程序。

答案 1 :(得分:0)

我能够获得ng - 如果通过升级到1.2.16工作,以及角度路线和角度动画。