是否可以在 Ember 3.15 Octane 中将模板 .hbs 与组件类 javascript .js 分开。
文件夹结构如下:
app/
components/
js/
hbs/
是否可以在 Ember 3.15 Octane 中将模板 .hbs 与组件类 javascript .js 分开。
文件夹结构如下:
app/
components/
js/
hbs/
“经典”目录结构确实将组件 Javascript 和模板文件分开,但不是按照您指定的方式。运行ember generate component component-name --component-structure classic --gc
将导致这种结构(忽略tests
目录):
app/
components/
component-name.js
templates/
component-name.hbs
如果您确实必须具有您指定的目录结构,您可以使用自定义解析器来完成它。这是一篇博客文章,对此进行了高级概述。不过,我会告诫这种事情,因为坚持大多数社区使用的东西通常是有益的,而在 3.15 中,这就是flat
组件结构。你的用例是什么?