2015-02-09 1 views
1
tagName: 'img' produces `<img></img>`. 

Есть ли способ предотвратить это? Я знаю, что я мог бы просто создать div и поместить img внутрь, но создание img сразу же удобнее для меня, и мне не нужно создавать какой-либо шаблон для этого компонента. Спасибо за любой ввод.Ember - как сделать компонент пустой тег?

+0

Каков результат, который вы пытаетесь получить? Вы хотите ''? –

+0

Да, оба или кажутся семантически нормально для меня. Вероятно, даже не причиняет вреда, но мне это кажется странным :) –

ответ

3

Я нашел this issue, что указывает на то, что команда ядра ember знает о поведении для закрывающих тегов, но, вероятно, не изменит это поведение до Ember 2.0.

Смотрите цитату @trek в вопросе я связан с:

документация является точной. Это всего лишь ошибка, которая, мы надеемся, будет может обратиться в 2.0. Я закрываю этот конкретный вопрос, так как он был повторно: docs. Я знаю, что @mmun и @mixonic знают об этой общей проблеме.

Я бы не стал слишком беспокоиться. Я процитирую @mixonic из того же вопроса:

Это правильно, вид, который основан на DOM узла самозакрывание не может по определению содержать более DOM

Так что Безразлично» Кажется, что что-то случайно будет вставлено между открытием и закрытием тегов.