Мне нужна помощь с проверкой изменений маршрутизатора при трех различных обстоятельствах:
Когда пользователь вводит URL-адрес на совершенно новой странице. В этом случае маршрут предназначен для установки начального состояния. (В этом случае в некоторых элементах управления я проверяю наличие флага initialised
, чтобы определить, устанавливать ли состояние)
Когда пользователь выполняет действие на странице, когда страница загружается и это действие изменяет маршрут.
Когда пользователь вводит URL-адрес во время загрузки страницы. Интуитивно понятное поведение должно заключаться в установке состояния страницы. Однако, поскольку я не уверен, как отличить guish этот тип событий от второго типа, эти события игнорируются.
Есть ли способ отличить 2-й и 3-й тип?