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

Ember - how to make component an empty tag?

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

有什么办法可以避免这种情况吗?我知道我可以创建一个 div 并将 img 放入其中,但立即创建 img 对我来说更方便,我不需要为组件创建任何模板。 感谢您的任何输入。

我发现 this issue 表明 ember 核心团队知道自关闭标签的行为,但可能不会在 Ember 2.0 之前更改此行为。

请参阅@trek 在我链接到的问题中的引用:

The documentation is accurate. This is just a bug that hopefully we can address in 2.0. I'm closing this particular issue since it was re: docs. I know @mmun and @mixonic are aware of this general problem.

我不会太担心。我将引用来自同一期的@mixonic:

This is correct, a view that is based on a self-closing DOM node cannot by definition contain more DOM

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