2017-08-17 62 views
0

我有一個「/項目」部分,我想路由到和滾動到ID =「POSProject」標籤的項目HTML文件中的元素。角routerLink正確解析鏈接地址

要做到這一點,我嘗試以下操作:

<a routerLink="/projects#POSProject" routerLinkActive="active">Link text</a> 

但是當我點擊文字鏈接,URL被解析爲

http://localhost:4200/projects%23POSProject 

,而不是正確地解析爲

http://localhost:4200/projects#POSProject 

Angular中有配置屬性來解決這個衝突嗎?

回答

3

您需要將錨標籤片段屬性。事情是這樣的,

<a [routerLink]="/projects" fragment="POSProject">Link Text!</a> 

您可以查看更多here

+0

我不知道谷歌是什麼,因爲我不知道它稱爲一個片段。謝謝! – user1337604

+1

是的,我一開始就面臨同樣的問題。 –