Угловые пользовательские директивы не проходят проверку w3

Когда я использую пользовательские директивы angular, HTML-страница не проходит проверку w3. Помоги мне преодолеть эту проблему.

Например:

<div>
    <share-news news-title="{{...}}" news-content="{{...}}"></share-news>
</div>

Когда я использую приведенный выше код,

Я получаю ошибку как Element share-news, которая не разрешена как дочерняя для элемента div в этом контексте. (Подавление дальнейших ошибок из этого поддерева.)

1 ответ

Хотя исходный источник тела страницы (до угловой обработки элемента ng-app) может не соответствовать стандартам W3C, если вы используете "replace: true" в директивах, пользовательские элементы заменяются шаблоном HTML, который может быть действительным, Таким образом, в этом случае вы можете рассматривать угловой элемент как просто заполнитель, который заменяется выводом HTML терминала.

Другие вопросы по тегам