web-dev-qa-db-ja.com

Angular 2でページ全体を再読み込みするにはどうすればよいですか?

TypeScriptを介してAngularの現在のページをリロードするにはどうすればよいですか?

URLパラメータを変更したくないので、リロードするだけです。

47
FABI1987

これは技術的にwindow.location.reload()を使用して達成できるはずです:

HTML:

<button (click)="refresh()">Refresh</button>

TS:

refresh(): void {
    window.location.reload();
}

更新:

以下に基本的な StackBlitz の例を示します。実行中の更新を示しています。 window.location.reload()が実行されると、「/ hello」パスのURLが保持されることに注意してください。

うまくいけばそれが助けてくれます!

114