Домашнее задание к лекции 4.2 «Модульность приложения, сервисы, dependency injection»

Необходимые материалы:

  1. Ссылка на GitHub ветка lesson2.

Основное задание

  1. Вынести главное меню в контроллер и сделать подсветку текущего пункта;
  2. Создать личный кабинет:
    • Создать отдельный state с помощью ui-router, c url /myaccount;
    • Создать там форму с полями имя (Обязательное), email (обязательное,типа email) и телефон (цифры и знак плюс).

Дополнительное задание

Cоздать сервис по примеру shopping cart, сохраняющий данные из формы, и отображающий их в личном кабинете, если данные заполнены, и форму, если данные не заполнены.