Ember.js EmberJS中缺少组件
我正在学习有关EmberJS的教程,但在加载组件时似乎遇到了问题。我创建了一个名为GenContainer的组件,但在模板中添加GenContainer标记时,emberJS抱怨找不到该组件 我使用cli生成组件 YouTube教程 Index.hbsEmber.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
<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
以修复提供的回购中的问题。