Ember 模板 - 在 'Document' 上执行 'createElement' 失败:提供的标签名称无效

Ember template - failed to execute 'createElement' on 'Document': The tag name provided is not a valid name

我有 2 个模型加载到我的路线中,我正在尝试将每个模型的组件渲染到相同的模板中,如下所示:

{{#each fav in favs}}
  {{user-fav fav=fav}}
{{/each}}
{{#each tag in tags}}
  {{user-tag tag=tag}}
{{/each}}

favs 模型加载正常,但标签给出错误: '无法在 'Document' 上执行 'createElement':提供的标签名称 ('telegram-client@model:tag::ember763:JavaScript') 不是有效名称。'

如果我删除 {{user-tag}} 组件并插入 HTML 它很好,所有标签都会被渲染。

我删除了组件并生成了一个新的空白组件,没有 html 或 js 没有成功。我还将 tagName 属性 重命名为 TagId 但这也不起作用。

我已经按照建议在每个助手之外尝试了 {{user-tag tag=tags}} 并且给出了类似的错误: 无法在 'Document' 上执行 'createElement':提供的标记名称 ('DS.FilteredRecordArray:ember468') 不是有效名称。 我也试过在不同的组件和部分中渲染它,但出现相同的错误。

我认为这是 HTMLbars 中的一个错误,我最终会更新 Ember-cli(我使用的是 v0.2.3),但非常感谢任何其他建议。

我将组件重命名为 {{user-tag cat=tag}} 现在可以使用了,因此标签必须是 Ember 组件中的保留字。