在Ember 3.15辛烷中,是否可以将templates .hbs与组件类javascript.js分离。文件夹结构如下:
app/ components/ js/ hbs/
cbwuti441#
“classic”目录结构确实分隔了组件Javascript和模板文件,但不是以您指定的方式分隔的。运行ember generate component component-name --component-structure classic --gc将导致以下结构(忽略tests目录):
ember generate component component-name --component-structure classic --gc
tests
app/ components/ component-name.js templates/ component-name.hbs
如果你真的需要你指定的目录结构,你可以使用一个自定义的解析器来完成它。Here是一篇博客文章,它给出了一个高层次的概述。但是我会警告你不要这样做,因为坚持大多数社区使用的结构通常是有益的,在Python 3.15中,那就是flat组件结构。你的用例是什么?
flat
1条答案
按热度按时间cbwuti441#
“classic”目录结构确实分隔了组件Javascript和模板文件,但不是以您指定的方式分隔的。运行
ember generate component component-name --component-structure classic --gc
将导致以下结构(忽略tests
目录):如果你真的需要你指定的目录结构,你可以使用一个自定义的解析器来完成它。Here是一篇博客文章,它给出了一个高层次的概述。但是我会警告你不要这样做,因为坚持大多数社区使用的结构通常是有益的,在Python 3.15中,那就是
flat
组件结构。你的用例是什么?