у меня есть маршрут, как этотУгловое 2 Router Link с несколькими параметрами
path: 'projects/:id/settings'
И в моем header.component.html я хочу, чтобы иметь ссылку на эту страницу
<a routerLink="['projects', progectId,'settings']" routerLinkActive="active">cool link</a>
У меня есть project.component, где, когда я нажимаю на какой-либо проект, я перехожу на страницу проекта. И тогда мне нужно иметь возможность перейти на projects/:id/settings
или другой аналогичный маршрут.
Как передать progectId
переменную от projects.component?
Или, может быть, кто-то знает другой способ реализовать это.
Извините, но, может быть, лет не понять меня. Я знаю, как построить ссылку. Я спрашиваю, как я могу получить: id parametr из другого компонента? Потому что я имею его только в project.component, но хочу иметь его в header.component. –
Извините, что я не понял ваш вопрос. Можем ли мы видеть, как вы вызываете другой компонент в своем html? В зависимости от этого кода это будет простой случай входной переменной или дочернего элемента представления. – TyAnthoney
Я решаю эту проблему, создав службу, в которой я сохраняю текущий проект, а затем могу использовать его в любом месте –