我有这样角2路由器链路与多个参数
path: 'projects/:id/settings'
在我header.component.html的路线我想有一个链接到这个网页
<a routerLink="['projects', progectId,'settings']" routerLinkActive="active">cool link</a>
我有一个project.component,当我点击某个项目时,我会进入项目页面。然后我需要有可能去projects/:id/settings
或其他类似的路线。
如何从projects.component传递progectId
变量?
或者,也许有人知道另一种方式来实现这一点。
对不起,但也许哟不了解我。我知道如何建立一个链接。我问我怎么能从另一个组件获得一个:id参数?因为我只在project.component中拥有它,但是想要在header.component中拥有它。 –
对不起,我误解了你的问题。我们可以请你看看你是如何调用你的HTML中的其他组件?根据这段代码,这将是一个简单的输入变量或视图子代的情况。 – TyAnthoney
我解决了这个问题,通过创建一个服务来保存当前的项目,然后可以在任何地方使用它 –