Итак, у меня есть родительский компонент с вложенным в него маршрутизатором.
<parent>
<router-outlet></router-outlet>
</parent>
Когда родитель создается, выполняется вызов сервера, который получает большой объект JSON, позволяет просто назвать его человеческим телом. Затем, когда пользователь щелкает ссылки в родительском компоненте, он будет перемещаться по компонентам дочернего маршрутизатора, есть компонент руки, компонент ноги... т.е. (пытаясь разбить компоненты данных тела для манипуляции). Родители и дети общаются через двунаправленный сервис.
Как я могу защитить URL-адрес, чтобы пользователь не мог просто перейти к parent/bodycomponent на вкладке URL-адреса браузера, они могут получить доступ только к дочернему компоненту, соблюдая поток приложения. Я посмотрел, как можно активировать ребенка, но, похоже, это только для услуг. Могу ли я установить условие canActivateChild в parent.component.ts?