TL: DR - есть ли способ добавить компонент поверх существующего компонента: имеется в виду путь к файлу выходящего компонента, а не рядом с ним?
Допустим, яу меня есть проект Angular со следующей простой древовидной структурой:
app/parent/child1
app/parent/child2
Но теперь, когда мой проект растет, я вижу, что хочу добавить еще один компонент (чтобы создать другую ветвь) выше моего существующего каталога
app/parent/i_am_OLD_here/child1
app/parent/i_am_OLD_here/child2
app/parent/i_am_NEW_here/child3
app/parent/i_am_NEW_here/child4
Если я нахожусь в каталоге app/parent
, и я делаю: ng g component i_am_NEW_here
Я просто получу:
app/parent/child1
app/parent/child2
app/parent/i_am_NEW_here
, что означает, что я должен создать child1
и child2
в каталоге app/parent/i_am_new_here
, а затем скопируйте все данные из старых компонентов child1
и child2` в новые И измените все импорты в компонентах И в компонентах модуля (что все еще хорошо, если у вас есть только два компонента, но что, если у вас их гораздо больше)?
Я не вижу ничего подобного в документации CLI и сталкивался с этой проблемой довольно много раз. Очевидно, одним из ответов может быть планирование моего проекта лучше, но как узнать, какие функции мне (или клиенту) могут понадобиться через 3 месяца?