如何从另一个组件获取路由URL

时间:2017-12-30 14:19:00

标签: angular

我想从与路由所属的组件(header.component.ts)不同的组件ActivatedRoute访问路由网址。

当我使用'/'或Route类时,我只看到主页ngDoCheck()`` lifecycle,当我移动到不同的路线时它不会更新。我只能通过window.location和header.component.ts钩子实现这一点,但我想学习角度自己的解决方案。

ngDoCheck() { console.log(window.location.pathname) }

app.component.ts

<app-header></app-header> <main> <router-outlet #o="outlet"></router-outlet> </main>

{{1}}

0 个答案:

没有答案