У меня возникли проблемы с Angular includes и HTML 5 shimming.AngularJS IE8 Include
У меня есть заголовок, например, так:
<header data-ng-include data-src="'partials/header.html'"></header>
Внутри header.html у меня есть:
<nav> <ul> <li>Test</li> </ul> </nav>
Это делает OK в IE8. Но любые стили для nav > ul
не применяются. Если я изменю свой CSS на div > ul
, он будет работать. Или, если я изменю <nav>
на <div>
, он тоже работает!
Я полагал, что это был HTML 5 вопрос подклинивание, так уверен, что я у меня прокладку на месте (даже пытался добавить ручной элемент создать прокладку в голову):
<!--[if lt IE 9]> <script src="/js/vendor/html5shiv.min.js"></script> <![endif]-->
Но это Безразлично» t помочь со стилями. Если я переведу код из ng-include
и включу его в строку, он отлично работает ... Любые идеи?
Вот Plnkr
Примечание: IE8 не работает с Plnkr - но вы можете загрузить исходный код для проверки на месте.