我最近更新了Ember 2.3。在我们的组件之一中,我们使用了'tagName'作为如下属性:

导出默认的Ember.Component.extend({
  布局,
  tagName:“ div”
}

旧的灰烬还可以。但是在最近的一次中,我收到以下错误。

未捕获的TypeError:无法设置仅具有吸气剂的#属性tagName

有人可以建议我这个问题的任何线索吗?

最佳答案

默认情况下,组件已经是“ div”。根据docs,您可以使用以下代码更改标签名称:

export default Ember.Component.extend({
  tagName: 'nav'
});

关于javascript - Ember 组件-无法设置仅具有 setter/getter 的#<Element>属性tagName,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35052429/

10-12 13:43