Angular 7 - о маршрутизации и передаче данных от первого компонента к следующим компонентам
Я столкнулся с проблемой, что у меня есть свой первый компонент, в котором у меня есть список проектов, хранящихся в моей базе данных, когда я нажимаю кнопку "Детали" рядом с каждым проектом в списке, он переходит к другому компоненту "projectdetails", здесь маршрут будет 'localhost:4200/project/the-id-of-the-clicked-project, (пример: localhost:4200/project/56, он показывает проект с идентификатором 56,
но здесь у меня отображается мое боковое меню, тогда я хочу, чтобы при нажатии любой ссылки в меню этот же идентификатор сохранялся в любом компоненте, потому что он мне нужен для восстановления данных, связанных с этим конкретным проектом,
Чтобы быть более ясным, когда я перехожу к деталям проекта, я хочу создать спринты для этого проекта, и я хочу перейти к другому компоненту, чтобы показать список спринтов этого проекта (не все спринты) только для этого проекта. затем, когда я хочу показать этот список спринтов, в компоненте невыполненной работы мне нужен идентификатор проекта, чтобы выбрать мои данные из базы данных, но здесь, в компоненте невыполненной работы, у меня нет идентификатора проекта, как я могу восстановить его из компонента сведений о проекте к следующему компоненту, такому как компонент невыполненной работы, информационная панель и т. д., просто чтобы использовать его для получения или установки данных в моей базе данных для этого проекта,
Я ищу вашей помощи и спасибо