Ember - 如何使组件成为空标签?

时间:2015-02-09 20:17:35

标签: ember.js ember-cli

tagName: 'img' produces `<img></img>`.

有没有办法防止这种情况发生?我知道我可以创建一个div并将img放入其中,但是立即创建img对我来说更方便,我不需要为组件创建任何模板。 感谢您的任何意见。

1 个答案:

答案 0 :(得分:3)

我发现this issue表示ember核心团队知道自闭标记的行为,但可能不会在Ember 2.0之前改变这种行为。

在我链接的问题中查看@trek的引用:

  

文档准确无误。这只是一个希望我们的错误   可以在2.0中解决。我正在关闭这个特殊的问题,因为它是:   文档。我知道@mmun和@mixonic都知道这个普遍的问题。

我不会太担心。我会从同一个问题中引用@mixonic:

  

这是正确的,这是一个基于自闭DOM节点的视图   根据定义,不能包含更多DOM

因此,在开始和结束标签之间似乎没有意外插入任何内容。