Wpis z mikrobloga

Angular2

Drogie mireczki.
Mam listę bohaterów która mi się wyświetli HERO czyli widok startowy. Klikam sobie wnwybranego bohatera, kliknąłem w 2 i wyświetla mi się na tablicy jak widać. Potem klikam wybieram bohatera z listy FRIENDS bądź ENEMY i też wyświetla index bohatera + FRIENDS i ENEMY. Chce wziąć pod uwagę, że jeśli kliknę w kogoś z listy FRIENDS i mnie przeniesie do tej osoby to chce też żeby osoba u której kliknąłem wcześniej pojawiła się u nowej osoby w liście FRIENDS , reszta numerkow musi być powiązana a jeśli nie jest to może być losowo ułożona.

Chodzi o to powiązanie ze sobą / relacje? Jak to zrobić w Angularze2, gdzie tego szukać?

#programowanie
źródło: comment_4i9FEZxvJFwC3QME4eLe6oeHan94tCOu.jpg
  • 10
@mrjeszek nie znam za bardzo angulara, ale domyślam, się że przenosisz się na stronę np. heros/3. Teraz jeśli chcesz wiedzieć skąd przyszedłeś to możesz np dać parametr heros/3?source=4 I obsłużyć to w kodzie.
@mrjeszek a i chodzilo mi o to żeby zrobić
ngfor k of friends
- onclick="zapisz i routuj ()"

I finkcja w komponencie
zapisz i routuj () {
Hero [k].przyjaciele.dodaj (id)
this.router.go [hero, k]

Nie pamiętam nazw funkcji więc to taki pseudokod