0
Я использую прямой дротик: html, и я ищу способ запустить HashChangeEvent.Fire HashChangeEvent in dart
Я уже обрабатывает событие изменения хэш:
window.onHashChange.listen((HashChangeEvent e) {
hashChange(window.location.hash);
});
Теперь я ищу способ изменить хэш при нажатии на кнопку, как, например:
querySelector("#some-button").onClick.listen((e) => changeHash("#something"));
Все статьи, которые я нашел до сих пор, показывают, как обращаться с HashChangeEvent.
Вы не хотите, чтобы установить новый хэш с помощью 'window.location.hash = 'something''? –
Конечно, забыл, что дротик использует свойства вместо геттеров и сеттеров. Это работает для меня, спасибо Гюнтеру! –