Witam,

Szukałem na forum i nie znalazłem konkretnej odpowiedzi. Mam serwer w node z użyciem graphQL i on zwraca mi dane w postaci (poniżej moje zapytanie GraphQL):

driver {
   id
   identifier
   first
   last
   cars {
      id
      name
      details {
        id
        name
        value
      }
   }
}

Jak widzicie dane są zagnieżdżone. Kierowca ma jakieś detale, potem może on mieć kilka samochodów a samochody mogą mieć wiele szczegółów.
Chcę te dane przekazać do widoku i wyświetlić. Jak prezentować takie dane w Angularze? Jakie są dobre praktyki? Wszędzie jest pełno przykładów ale nie ma nic w kontekście zagnieżdżonych kolekcji. Dobrą praktyką jest tworzenie modeli w klasach czy interfejsy? Czy może jeszcze jakieś inne podejście?