飞镖中的HashChangeEvent

时间:2015-03-22 16:09:16

标签: dart dart-html hashchange

我使用直接飞镖:html和我正在寻找解雇HashChangeEvent的方法。

我已经处理了哈希更改事件:

  window.onHashChange.listen((HashChangeEvent e) {
    hashChange(window.location.hash);
  });

现在我正在寻找一种方法来改变点击按钮时的哈希值:

querySelector("#some-button").onClick.listen((e) => changeHash("#something"));

我到目前为止发现的所有文章都展示了如何处理HashChangeEvent。

1 个答案:

答案 0 :(得分:1)

当您设置hash window.location部分时,会触发该事件。

window.location.hash = 'something'