Добавить возможность просматривать список секций.
- "step8".
- Добавить во front-end модель HiveSectionListItem все поля из back-end модели HiveSectionListItem.
- Добавить реализацию метода getHiveSections в сервис hive.service.
getHiveSections(hiveId: number): Observable<Array<HiveSectionListItem>> {
return this.http.get<Array<HiveSectionListItem>>(`${this.url}${hiveId}/sections`);
}
- Добавить реализацию метода ngOnInit в код компонента HiveSectionListComponent.
ngOnInit() {
this.route.params.subscribe(p => {
this.hiveId = p['id'];
this.hiveService.getHiveSections(this.hiveId).subscribe(s => this.hiveSections = s);
})
}
- Добавить список секций в таблицу в коде разметки компонента HiveSectionListComponent. Используйте HiveListComponent в качестве примера.
- Для каждой секции в таблице должна быть кнопка "Edit", которая должна производить переход на страницу "/section/hive_section_id".
- Собрать проект, исправить ошибки. Сохранить изменения.
- "step8" -> "master".
- Отрыть http://localhost/hives.
- Перейти на список секторов с помощью кнопки "View sectors".
- Перейти на редактор сектора с помощью кнопки "Edit".
Материалы для самостоятельного изучения:
- Angular Tutorial & Fundamentals
- OnInit
- HttpClient
- Services