1

是否可以在 Ember 3.15 Octane 中将模板 .hbs 与组件类 javascript .js 分开。

文件夹结构如下:

app/
   components/
     js/
     hbs/
4

1 回答 1

2

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

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

如果您确实必须具有您指定的目录结构,您可以使用自定义解析器来完成它。是一篇博客文章,对此进行了高级概述。不过,我会告诫这种事情,因为坚持大多数社区使用的东西通常是有益的,而在 3.15 中,这就是flat组件结构。你的用例是什么?

于 2020-01-23T16:10:36.497 回答