2017-08-17 23 views
0

プロジェクトHTMLファイル内のid = "POSProject"タグ要素にルーティングしてスクロールする "/ projects"コンポーネントがあります。角度ルータリンクがリンクアドレスを間違って解決する

<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

私はdidntが私のdidntがその断片と呼ばれることを知っていたので、私はgoogleに何を知っていませんでした。ありがとうございました! – user1337604

+1

ええ、私は最初に同じ問題に直面しました。 –

関連する問題