私が使用しています「#はsomeElementId」:は角度のhrefに相当2 =
gotoAbout() {
this.router.navigate(['/'], { fragment: 'about' })
}
ためrouterLinkとのhref =「について#」私は私のルート/ページ上ではなかった場合、私のページにリロード。ナビゲーションボタン上でこの機能を使用すると、ページをリロードせずにワンクリックで/#にナビゲートすることができますが、問題はそれがスクロールされたときにhref = "#about"のようにジャンプすることではありませんページ上にこれを角度で達成する方法はありますか?
http://stackoverflow.com/questions/36201624/autoscroll-in-angular-2 – yurzui
から[ドキュメント](https://angular.io/docs/ts/latest/api/router /index/RouterLink-directive.html):次のようにクエリのパラメータとフラグメントを設定できます。 <[routerLink] = "['/ user/bob']" [queryParams] = "{debug:true}"フラグメント= "education"> –
私はurl.com/#aboutにアクセスし、url.com/somethingelse/somethingelseからdiv id = "about"にジャンプしようとしています。だから、私は/#とそのあとdivジャンプの前に、リロードしていないルータが必要です。デバッグとは何ですか?行う? paramsに?debug = trueを設定するのか、それともルーティング後にフラグメントジャンプするのでしょうか? – seanEd