В настоящее время я реорганизую маршруты в своем приложении Angular, у меня есть экран настройки, где у меня есть несколько элементов, которые переводят меня на другой маршрут, где есть параметры настройки; например: элемент « Управление пользователями » переводит меня в « setup / user-management », и внутри этого маршрута я планирую создать боковую панель с двумя параметрами:
Каждый из которых будет иметь свой собственный компонент (компонент-пользователи, компонент-команды).
Что я интересно, действительно ли мне нужен новый компонент, чтобы служить «промежуточным звеном» между этими двумя компонентами в маршруте.
Пока что работаю с Angular Я всегда создавал родительский компонент для загрузки в маршрут например:
{ path: 'setup/user-management', component: ParentComponent }
Затем в этом шаблоне ParentComponent
я просто поместил два других компонента, например:
<section>
<users-component></users-component>
<teams-component></teams-component>
</section>
Но большую часть времени этот компонент служит только местом чтобы поместить внутрь другие компоненты, он больше ничего не делает; Я хотел знать, есть ли способ загрузить маршрут без определенного c компонента и построить интерфейс без него; или если это действительно то, что я должен делать всегда.
Я хочу прояснить, Я не спрашиваю, лучше ли делать то или другое , я действительно хочу знать if Angular позволяет получить доступ к маршруту без компонента и каким-то образом отобразить другие компоненты в этом маршруте c, поэтому я могу избежать создания родительских компонентов, которые не делают ничего, кроме содержащих фактические компоненты, которые выполняют задачи.