Przekazywanie zmiennej pomiędzy stronami/komponentami w angularze

0

Cześć, uczę się angulara i chciałbym się dowiedzieć w jaki sposób przekazywać wartość zmiennej pomiędzy stronami.

Mam stronę s1.html (i plik s1.ts), na której dostępna jest zmienna 'item.p_id'. Na tej stronie mam również przyciski, które wywołują funkcję umożliwiającą przejście do innej podstrony.

Przycisk:

(click)="ustaw()

Funkcja przejścia do innej podstrony (plik s1.ts):

ustaw() {
      this.navCtrl.push(DetailsPage);
  }

Problem polega na tym, że chciałbym przekazać wartość item.p_id ze strony s1.html, w ten sposób, żeby była ona również dostępna na podstronie s2.html. Próbowałem przekazywać ją jako argument funkcji ustaw(), jednak nie wiem w jaki sposób w samej funkcji ustaw() przekazać tą wartość do strony DetailsPage. Prosiłbym o wskazówki.

0

https://stackoverflow.com/questions/12008908/angularjs-how-can-i-pass-variables-between-controllers
Może pomoże - btw nie używaj polskich nazw zmiennych/funkcji/metod/klas itp itd

Poczytaj też o tym jak działa sam angular i jak to się ma do protokołu http

1 użytkowników online, w tym zalogowanych: 0, gości: 1