Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js EmberJS中缺少组件_Ember.js - Fatal编程技术网

Ember.js EmberJS中缺少组件

Ember.js EmberJS中缺少组件,ember.js,Ember.js,我正在学习有关EmberJS的教程,但在加载组件时似乎遇到了问题。我创建了一个名为GenContainer的组件,但在模板中添加GenContainer标记时,emberJS抱怨找不到该组件 我使用cli生成组件 YouTube教程 Index.hbs <GenContainer> <LinkTo @route="item" @model="1">Product 1</LinkTo> <LinkTo @r

我正在学习有关EmberJS的教程,但在加载组件时似乎遇到了问题。我创建了一个名为GenContainer的组件,但在模板中添加GenContainer标记时,emberJS抱怨找不到该组件

我使用cli生成组件

YouTube教程

Index.hbs

<GenContainer>
  <LinkTo @route="item" @model="1">Product 1</LinkTo>
  <LinkTo @route="item" @model="2">Product 2</LinkTo>
</GenContainer>

产品1
产品2
gen-container.hbs

<LinkTo @route="cart" class="cart-link">
  <FaIcon @icon="shopping-cart" />
</LinkTo>

<main class="container mt-5">
  {{yield}}
</main>

{{yield}}

您使用哪个余烬版本?您会遇到什么错误?gen container.hbs文件的确切位置在哪里?是不是应用程序/组件/发电机容器.hbs?或
app/templates/components/gen container.hbs
?组件是否也有
gen container.js
文件?您的
package.json
中的
ember cli
ember source
版本是什么?那么是否有
.js
文件?为什么
ember-cli
ember-source
之间有这么大的区别?您是否可以共享您的回购协议?我认为Ember CLI 3.9.0还不支持组件模板托管,可能会忽略app/components/*.hbs文件。我建议将ember cli升级到最新版本。如果可以确认,请将
ember cli
升级到
^3.26.0
以修复提供的回购中的问题。