Ember 3.15, отделяющий компоненты javascript от файлов шаблонов
Можно ли отделить шаблоны.hbs от классов компонентов javascript .js в Ember 3.15 Octane.
Структура папок вроде:
app/
components/
js/
hbs/
1 ответ
Решение
"Классическая" структура каталогов разделяет компонентный Javascript и файлы шаблонов, но не так, как вы указали. Бегember generate component component-name --component-structure classic --gc
приведет к этой структуре (игнорируя tests
каталог):
app/
components/
component-name.js
templates/
component-name.hbs
Если вам действительно нужна указанная вами структура каталогов, вы можете сделать это с помощью специального преобразователя. Вот сообщение в блоге, которое дает общий обзор этого. Однако я бы предостерегал от подобных вещей, поскольку обычно полезно придерживаться того, что использует большая часть сообщества, а в версии 3.15 этоflat
компонентный состав. Какой у вас вариант использования?