użytkowanie elementów do budowy aplikacji internetowych jest uważane za niezwykle ważny krok naprzód w tej dziedzinie. Nad wyraz niebanalnym pomysłem jest tworzenie interfejsów użytkownika bazujących na komponentach. Framework Angular 2 zmienia technologię tworzenia aplikacji: upraszcza pisanie współdzielonych bloków kodu HTML, które można bez problemu wielokrotnie wykorzystywać dzięki zaimplementowaniu mechanizmu shadow DOM. Jest to wyjątkowo obiecująca perspektywa, ale pod warunkiem, że programista potrafi efektywnie zastosować architekturę komponentową. Niniejsza książka ma na celu nauczenie programistów tego nowego podejścia do programowania interaktywnych stron internetowych i równocześnie pokazanie najkorzystniejszych możliwości Angulara. Poza użytecznymi aspektami korzystania z tego frameworka największy nacisk położono na tworzenie interfejsów użytkownika bazujących na komponentach - wyjaśniono podstawowe koncepcje tego sposobu programowania i opisano, jak wykorzystać framework do tworzenia postępowych, efektywnych i nietrudnych w utrzymaniu interfejsów użytkownika. Niektóre zagadnienia omówione w książce:
- podstawy tworzenia interfejsów z wykorzystaniem elementów
- tworzenie składników wielokrotnego stosowania w Angularze
- użycie składników do routingu, logowania i śledzenia czasu
- korzystanie z zewnętrznych bibliotek w Angularze
- zapewnienie powiększalności składników
- techniki testowania składników Angular 2