[英]CSS Styles not rendering for Angular View in IE8
除了IE8,我有一个运行良好的角度应用程序。 本质上,外部样式表中的样式对在视图内部呈现的代码不起作用。 我遵循了Angular IE指南。 这是我在html元素上的代码:
<!--[if IE 8]>
<html class="no-js lt-ie9" xmlns:ng='http://angularjs.org' id='ng-app' ng-app='HPApp' ng-controller='HPMainController' ng-init='loadHP()'>
<![endif]-->
稍后我呈现IE特定的样式表,否则我使用数据绑定来呈现特定于URL的样式表
<!--[if IE 8]>
<link rel="stylesheet" href="css/ie.css">
<![endif]-->
<!--[if gt IE 8]><!-->
<link rel="stylesheet" ng-href="css/{{cssPath}}">
<!--<![endif]-->
稍后在我的html正文中,我有一个具有ng-view属性的div
<div ng-view></div>
如果我在模板中使用ng-view和hardcode删除div,则样式会生效。 否则,我的样式似乎会在呈现模板之前应用于页面。
另外,请注意,如果我在IE特定样式表上使用ng-href属性,则IE根本不会加载它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.