This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
В текущей декларации маршрутов указаны только идентификаторы шаблонов для использования. Но при отображении новой страницы иногда требуется немного больше. Давайте улучшим нашу реализацию маршрутизации, добавив две дополнительные функции:
- Присвойте каждому шаблону заголовок и обновляйте заголовок окна этим новым заголовком при смене шаблона.
- Добавьте возможность выполнять код после смены шаблона. Мы хотим выводить `'Dashboard is shown'` в консоль разработчика каждый раз, когда отображается страница панели управления.
## Критерии оценки
| Критерий | Превосходно | Удовлетворительно | Требует улучшения |
| | Обе функции реализованы и работают. Заголовок и выполнение кода также работают для нового маршрута, добавленного в декларацию `routes`. | Обе функции работают, но их поведение жестко задано и не настраивается через декларацию `routes`. Добавление третьего маршрута с заголовком и выполнением кода не работает или работает частично. | Одна из функций отсутствует или работает некорректно. |
**Отказ от ответственности**:
Этот документ был переведен с использованием сервиса автоматического перевода [Co-op Translator](https://github.com/Azure/co-op-translator). Хотя мы стремимся к точности, пожалуйста, учитывайте, что автоматические переводы могут содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется профессиональный перевод человеком. Мы не несем ответственности за любые недоразумения или неправильные интерпретации, возникающие в результате использования данного перевода.