Глава 1. Введение в Angular
Что такое Angular. Первый проект
Построение проекта
Первое приложение
Глава 2. Основы Angular
Компоненты
Стили и шаблоны компонента
Привязка данных
Условные конструкции и циклы
Вложенные компоненты
Взаимодействие между компонентами
Привязка к событиям дочернего компонента
Жизненный цикл компонента
Шаблонные переменные, ViewChild, ContentChild
Глава 3. Директивы
ngClass и ngStyle
Создание атрибутивных директив
Взаимодействие с пользователем, HostListener и HostBinding
Получение параметров в директивах
Создание структурных директив
Глава 4. Сервисы и dependency injection
Сервисы
Внедрение сервиса в другой сервис
Опциональные сервисы
Один сервис для всех компонентов
Глава 5. Работа с формами
Модуль FormsModule и директива NgModel
Получение и изменение модели
Состояние модели и валидация
Директива NgForm
Reactive Forms
Глава 6. HTTP и взаимодействие с сервером
HttpClient и отправка запросов
Объект Observable и библиотека RxJS
Обработка ошибок
Отправка данных в запросе
POST-запросы
Глава 7. Маршрутизация
Определение маршрутов
Создание ссылок
Параметры маршрута
Параметры строки запроса
Программная навигация
Дочерние маршруты
Guards
Глава 8. Pipes
Работа с pipes
Создание своих pipes
Pure и Impure Pipes
AsyncPipe
Глава 9. Дополнительные статьи
Grid и CRUD-операции