Для написанного ранее API (Аэропорт) необходимо создать клиент используя Angular.
• Для каждой сущности должны быть созданы два компонента List и Detail. List - показывает список всех объектов сущности, Detail - показывает подробную информацию для одного объекта.
• Приложение должно уметь взаимодействовать с CRUD операциями, которые вы реализовали ранее
• Для навигации и доступа к компонентам сделать меню на UI и использовать роутинг, для выполнения запросов к серверу использовать сервисы (использовать Observable. Promise использовать нельзя).
• Необходимо использовать минимум два модуля. Например вынести сервисы или что-то расшаренное в другой модуль (Common, Shared, whatever) и подключить его в главный.
• Вывод должен быть форматированным (например angular pipes)
• UI-фреймворк можно использовать любой (Например Boostrap, Angular Material, SemanticUI). Внешний вид также будет оцениваться (основываясь на предыдущей лекции по HTML/CSS).