You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Создать приложение Angular2, которое состоит из двух или более модулей, используя Angular-CLI
2. Создать компонент, который отображает список каких-либо сущностей (тасков, товаров, книг, людей, и.т.д.)
3. Создать модель этой сущности.
4. Создать компонент, который отображает одну сущность из списка выше. Реализовать возможность изменить свойство сущности, удалить сущность.
5. Использовать декораторы: @Input(), @Output().
6. Использовать два или более метода-хука жизненого цикла компонента
7. Использовать DOM событие.
8. Создать сервис для предоставления данных компонентам. Владельцем данных является приложение.
9. В качестве демо попробовать использовать #variable и @ViewChild и получить доступ к DOM элементу темплейта, методам(свойствам) дочернего компонента.
10. При наведении мышки на пункт списка стилизировать его изменением фона. Использовать @HostBinding, @HostListener декораторы.