Данный проект создан с помощью Angular CLI версии 19.2.15.
Для запуска локального сервера используйте команду:
ng serveПосле запуска сервер будет доступен по адресу: http://localhost:4200/. Приложение автоматически перезагрузится при изменении исходных файлов.
Для сборки проекта выполните:
ng buildСобранные файлы будут находиться в папке dist/. По умолчанию сборка оптимизирована для production.
По умолчанию Angular CLI не включает e2e-фреймворк — выберите подходящий для себя.
Компонент RouteTableComponent используется для отображения таблицы маршрутов. Он поддерживает следующие функции:
- Сортировка маршрутов по столбцам.
- Фильтрация маршрутов.
- Адаптивное отображение для мобильных устройств.
isPhone: Управляет отображением таблицы для мобильных устройств. Тип:WritableSignal<boolean>.
applyFilter(filterValue: string): void: Применяет фильтр к таблице маршрутов.toggleSortDirection(): void: Переключает направление сортировки.getRouteField(route: Route, field: string): string: Возвращает значение поля маршрута.
Компонент SidebarComponent используется для отображения боковой панели. Он поддерживает следующие функции:
- Переключение между мобильным и десктопным режимами.
- Переключение локали приложения.
isPhone: Управляет отображением боковой панели для мобильных устройств. Тип:WritableSignal<boolean>.
togglePhone(): void: Переключает режим отображения между мобильным и десктопным.toggleLocale(): void: Переключает локаль приложения междуenиru.