點選頁首,如何標示該項目

各位大大,

想請問要如何做出像 angular 官網上頁首的功能

當網址是 Angular - 瀏覽 ANGULAR 相關資源

頁首的 RESOURCES 項目就會自動被標示

我目前是使用 router-outlet 來顯示內容,頁首跟頁尾都是固定的
image

但卡在要如何將 router-outlet 中的 component 的 route 值丟給 header 判斷呢?

或是我有辦法直接在 header component 取得 route 的資訊嗎?

有用過 @Input@Ouput 完全取不到值><

用了 router-outlet onActive 也抓不到 route 的資料

完全沒想法,在請大大們指點,謝謝~

1個讚

那邊可以使用 RouterLinkActive 這種方式來做到 API

這個是 angular.io 的作法, 看 top-menu 的部分

2個讚

謝謝 Kevin 大大~
有用 RouterLinkActive 解決了,
另外也謝謝您提供 angular.io 的作法~
還真的不知道有 source code 可以看~
學習了~~~