Ember 3.15, отделение компонентов javascript от файлов шаблонов - PullRequest
1 голос
/ 23 января 2020

Можно ли отделить шаблоны .hbs от класса компонента javascript. js в Ember 3.15 Octane.

Структура папок, например:

app/
   components/
     js/
     hbs/

1 Ответ

2 голосов
/ 23 января 2020

«Классическая» структура каталогов разделяет компоненты Javascript и файлы шаблонов, но не так, как вы указали. Запуск ember generate component component-name --component-structure classic --gc приведет к этой структуре (игнорируя каталог tests):

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

Если вам действительно требуется указанная вами структура каталогов, вы можете выполнить sh, используя пользовательский преобразователь. Здесь сообщение в блоге, которое дает общее представление об этом. Я бы предостерег от подобных вещей, поскольку обычно полезно придерживаться того, что использует большинство сообщества, а в 3.15 это структура компонентов flat. Какой у вас сценарий использования?

...