IE8 HTML5动态内容没有在AngularJs中应用样式
IE8 HTML5 dynamic content has no style applied with AngularJs
我正在使用AngularJs和几十个JS来修复IE。
我把数据放在JSON中,不同的页面会选择不同的JSON数据,并使用ng-repeat和ng-view进行渲染。然而,我在模板文件中使用HTML5标签,毫不奇怪,IE8没有样式化ng-view中的任何元素。我已经在使用html5shiv。我能做什么?
我试过用div代替section标签,基本上样式工作。我认为问题是当Angular渲染视图时,新的HTML5标签不是用innerShiv()包装的?
我完成了IE.....
Angular文档中有一个IE特定修复的列表:http://docs.angularjs.org/guide/ie
主要是不使用HTML5的样式标签,如<ng-view>
,而不是<div ng-view>
。到目前为止,使用这个指南对我来说还没有问题。我也必须支持IE8
由于HTML5标签是在<:tag>中呈现的,如果你想样式一个部分。内容:
section.content{
background-color: red;
}
设置为:
section.content, ':section.content{
background-color: red;
}
IE最终会给出你想要的样式!
相关文章:
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 如何在AngularJS应用程序的主体上动态设置溢出
- 如何使用AngularJS应用Breadcrum
- 如何使用AngularJS应用基于Json字符串响应的条件CSS类
- 如何使用Node.js/MongoDB在AngularJS应用程序中获取特定于目标的数据
- 仅客户端AngularJS应用程序
- 如何使用onDeviceReady设置AngularJS应用程序并初始化Cordova的功能
- 如何在angularjs应用程序中解析Drupal JSON数据
- 一个页面中有多个AngularJS应用程序
- Angularjs应用程序的多个实例
- 在AngularJS应用程序中加载JSON(加载谷歌电子表格)
- 如何将路径更改广播到 AngularJS 应用程序中的所有视图
- AngularJS应用程序中的CORS错误
- AngularJS应用程序:如何将.js文件包含到index.html中
- 无法模块化AngularJS应用程序
- 如何在angularjs应用程序中注销后,通过浏览器后退按钮禁止用户访问上一页
- 如何在Eclipse中运行和调试AngularJS应用程序
- 带有RequireJS的AngularJS应用程序在Safari和Firefox中给出了“使用严格”错误
- 动态加载AngularJS应用程序