Как перезагрузить страницу с помощью angular 2

как я могу перезагрузить текущую страницу на angular -2 через TypeScript?

Если я перейду к текущей странице - это не работает.

Я не хочу изменять параметры url, только для перезагрузки.

Ответ 1

Это должно быть технически осуществимо с помощью window.location.reload():

HTML:

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

TS:

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

Update:

Вот базовый StackBlitz пример, показывающий обновление в действии. Обратите внимание, что URL-адрес на пути "/hello" сохраняется при выполнении window.location.reload().

Надеюсь, это поможет!