[英]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.