Домашнее задание к лекции 4.2 «Модульность приложения, сервисы, dependency injection»
Необходимые материалы:
- Ссылка на GitHub ветка lesson2.
Основное задание
- Вынести главное меню в контроллер и сделать подсветку текущего пункта;
- Создать личный кабинет:
- Создать отдельный
state
с помощью ui-router
, c url /myaccount;
- Создать там форму с полями имя (Обязательное), email (обязательное,типа email) и телефон (цифры и знак плюс).
Дополнительное задание
Cоздать сервис по примеру shopping cart
, сохраняющий данные из формы, и отображающий их в личном кабинете, если данные заполнены, и форму, если данные не заполнены.