Относительно синтаксического анализа шаблонов в документации говорится:
Хотя в простых случаях может показаться, что это работает, вы не можете полагаться на расширение пользовательских элементов до проверки браузера. Например.
<my-select><option>...</option></my-select>
не является допустимым шаблоном, даже если компонентmy-select
в конечном итоге расширяется до<select>...</select>
.
Это заставило меня задуматься: есть ли случай, когда полезно иметь содержимое между открывающим и закрывающим тегами пользовательского элемента? Мне кажется, что такой контент выбрасывается. Может быть, что-то в коде beforeCompile
?