- npm start
- https://angular.io/guide/user-input
- https://angular.io/guide/lifecycle-hooks
- https://angular.io/guide/pipes
- https://angular.io/guide/inputs-outputs
- https://angular.io/guide/template-reference-variables
- https://www.telerik.com/blogs/simplifying-angular-change-detection
- https://material.angular.io/
- https://angular.io/guide/ngmodules + https://angular.io/guide/feature-modules
- https://angular.io/guide/rx-library - Must read
- Выбор года (done)
- Выбор месяца (done)
- Выбор числа (done)
- Выбор временного промежутка
- Создание event с диалогом (partially)
- Два вида отображения (месяц/день)
- При выборе год/месяца/числа - идет перерисовка страниц(если мы сменили дату) (done)
- Вид просмотра месяц/день (если клавиши вперед/назад)
- Событие отображается путем закрашивания области на ячейке дня (событие с 5-12) должно быть закрашено с 5/24 до 12/24 процента(событие только с 0 до 24)
- Создание событий с валидацией (нельзя создать пустое/нельзя время создания больше времени начала) (partially)
- Сервис отдает массив событий
- Создается новое событие
- Удаляется событие
- Можно создавать событие на несколько дней
- API имеет фильтры и отдает событие по фильтрам
- Недельный вид календаря
- Draft режим (мы не нажали сохранить событие) (done)