У меня есть приложение Vaadin 20, основанное на Flow. Все представления написаны на Java, а маршруты настроены на Java. Я хотел иметь более удобный компонент навигации, поэтому я создал шаблон интерфейса TS для своего проекта, как frontend/src/vaadin-nav.ts
. Он имеет набор <a>
элементов для навигации.
У меня вопрос: как мне правильно связать серверные маршруты из шаблона? У меня, например, AboutView.java
с @Route(value = "about", layout = MainView.class)
. Как я могу указать в шаблоне, что нужно перейти к «примерно»? Я попытался проверить инструкции маршрутизатора для Fusion, но они требуют, чтобы я установил объект маршрутизатора на стороне клиента с розеткой. Я не хочу этого делать, потому что у меня уже есть MainView.java
, который настраивает маршрутизацию и розетку.