U uvodu rada daje se poveznica između web, izvornih, i progresivnih aplikacija. S obzirom na to da je Angular platforma za razvoj jednostraničnih aplikacija, taj je koncept također razjašnjen. Rad nastavlja s obradom TypeScript-a kao jezika koji se koristi u Angular razvoju. Nakon što su razjašnjeni svi koncepti i tehnologije potrebni za nastavak, kreće se s demistificiranjem osnovnih mogućnosti Angulara. Obrađene su komponente i komunikacija unutar njih korištenjem interpolacije niza, povezivanja atributa, te povezivanja događaja. Zatim su predstavljene direktive u Angularu, kao i dvije vrste na koje se one dijele. U svakoj vrsti postoje ugrađene direktive, koje su pomno objašnjene. Sljedeća stvar su servisi i injektiranje ovisnosti, još j...