Wpis z mikrobloga

#angularjs #angular #programowanie

Mam pytanie. Chciałbym w angularze zrobić wyświetlanie szczegółów z listy.
Mam sobie prostą listę przykład i po kliknięciu na element listy chcę żeby otwierał się nowy widok wyświetlający szczegóły.

Mój problem jest taki że widok wyświetlający szczegóły nie wie co kliknął użytkownik - i największą zagwozdką jest dla mnie jak to przekazać do tego widoku.

Szukałem tego na forach angielsko-języcznych ale chyba źle googluje bo nie znajduje takiego przypadku.
  • 4
@kebab-case: No tak, tyle że ja korzystam z routingu do wyświetlania całej listy. Głowie sie nad tym i nie widzę sposobu jak to zrobić że klikasz w element listy i otwiera Ci sie nowa strona która pobiera dane szczegółowe elementu np. 1.

Jasne mogę zrobić GET /lista/1

Ale skąd ten widok ma wiedzieć co kliknął ten użytkownik? Jak otworzyć link lista/x gdzie x to id klikniętej pozycji na liście.
@Zabukadzu: Jak wyświetlasz całą listę do wrzucając posczególne elementy dodajesz do nich link, który kończy się na id danego elementu. Później robisz komponent wyświetlający szczegóły danego elementu, który sobie z linka pobiera parametr w postaci id i robi requesta po szczegóły danego elementu