Добавить кнопки "Delete" и "Restore" на страницы "Hive List" и "Hive Section List" для удаления или восстановления элемента списка.
- Создать ветку.
- Добавить в код разметки компонента HiveListComponent новую группу с одной кнопкой "Restore". Группа должна отображаться для каждой строки таблицы, если "hive.isDeleted == true" (используйте ngIf). Событие по кнопке - onRestore(hive.id).
- Реализовать в компоненте HiveListComponent функцию "onRestore".
- Реализовать в сервисе HiveService функцию "setHiveStatus".
- Добавить в код разметки компонента HiveSectionListComponent кнопки "Delete" и "Undelete" c обработчиками "onDelete" и "onUndelete" соответственно.
- Добавить в компонент HiveSectionListComponent функции "onDelete" и "onUndelete".
- Реализовать в сервисе HiveSectionService функцию "setHiveSectionStatus".
- Собрать проект, исправить ошибки. "commit", "push". Влить в "master".
- Открыть http://localhost/hives.
- Нажать кнопку "Delete" для любой строки таблицы.
- Кнопка "Delete" должна исчезнуть, должна появиться кнопка "Undelete".
- Нажать "Undelete".
- Кнопка "Undelete" должна исчезнуть, должна появиться кнопка "Delete".
- Открыть список секций.
- Проверить кнопку "Delete".
- Проверить кнопку "Undelete".
Материалы для самостоятельного изучения:
- Angular Fundamentals