2016-05-18 2 views
9

Почему Aurelia не может решить проблему с самозакрывающимися элементами require?Aurelia: самозакрывающийся элемент потребности не работает

Например:

<require from="component"></require> работы

<require from="component"/> не работает

не выдается никаких ошибок, но весь шаблон потерпит неудачу, если вы пытаетесь использовать Самозапирающийся элемент.

+2

ahh Я подозреваю его, потому что его недействительный синтаксис html5: http://stackoverflow.com/questions/3558119/are-self-closing-tags-valid-in-html5 –

+1

Да, пользовательские элементы должны иметь закрытие tag –

+0

Я оставлю это здесь; Я подозреваю, что другие люди сделают ту же ошибку, что и я. –

ответ

11

Согласно HTML спецификации, есть только несколько void elements (элементы, которые имеют только начальный тег), которые:

area, base, br, col, embed, hr, img, input , keygen, link, meta, param, source, track, wbr.

https://www.w3.org/TR/html5/syntax.html#void-elements.

Aurelia использует собственный DOMParser браузера, что означает, что он соответствует тому же набору стандартов.

+0

Это странно странно ... но я заметил, закрыл 'div' в index.html (загружался непосредственно хром), и у него не возникало проблем с ним. –

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