ember.js Ember 3.15,从模板文件中分离javascript组件

vfh0ocws  于 2022-11-05  发布在  Java
关注(0)|答案(1)|浏览(110)

在Ember 3.15辛烷中,是否可以将templates .hbs与组件类javascript.js分离。
文件夹结构如下:

app/
   components/
     js/
     hbs/
cbwuti44

cbwuti441#

“classic”目录结构确实分隔了组件Javascript和模板文件,但不是以您指定的方式分隔的。运行ember generate component component-name --component-structure classic --gc将导致以下结构(忽略tests目录):

app/
  components/
    component-name.js
    templates/
      component-name.hbs

如果你真的需要你指定的目录结构,你可以使用一个自定义的解析器来完成它。Here是一篇博客文章,它给出了一个高层次的概述。但是我会警告你不要这样做,因为坚持大多数社区使用的结构通常是有益的,在Python 3.15中,那就是flat组件结构。你的用例是什么?

相关问题