2013-05-27 4 views
1

У меня возникли проблемы с 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 - но вы можете загрузить исходный код для проверки на месте.

ответ

1

Оказывается, это ошибка в Angular с тегами и директивами HTML5.

here

Смежные вопросы