HTML Agular Ioni c перезагрузить страницу, на которую я направляюсь - PullRequest
0 голосов
/ 06 февраля 2020

Когда я go перехожу на новую страницу маршрутизации в HTML, как перезагрузить новую страницу в HTML?

<button ion-button routerLink="/desiredRoute" routerDirection="root">

edit:

Я пытаюсь передать переменные с другой страницы.

Page1.ts: переменные Я хочу переменные из

Page2.ts: переменные, которые я хочу отобразить со страницы1

Если я загружаю страницу 2 , затем go в page1 и измените переменные, переменные Page2 не изменятся, пока я не перезагрузлю.

Решено: добавлено это в мои .ts

constructor(private route: ActivatedRoute) { }

ngOnInit(): void {
   this.route.params.subscribe(
    params => {
        /*Update Variables here*/
    }
  );
}

1 Ответ

0 голосов
/ 06 февраля 2020

имейте в виду, что любые переменные, которые вы установили на одной странице, не будут доступны на второй странице после вашего маршрута. у вас есть 2 возможных решения:

1) Используйте queryParams для передачи базовых c строк или чисел в качестве переменных по вашему маршруту, которые будут отображаться в URL и могут быть проанализированы. (обычно для передачи itemId или чего-то очень простого)

2) установите значения переменных с помощью localStorage, а затем найдите их после маршрутизации.

...