シングルページアプリケーションでハッシュレスURL(/somePage
など)を実装しようとしています。コードのjavascript部分のアンカータグが、Elmシングルページアプリケーションのページを更新しないようにしますか?
hereのonPreventDefaultClick
を使用しています。これは、アンカーリンクが、コードのmy elm部分のクリックでページをリフレッシュするのを防ぐためです。
問題は、JavaScriptのエディタがページに埋め込まれていることです。そして、そこには、(URLごとに異なる機能にリンクする)予測不可能な数のリンクがあります。ページの更新を防ぐ方法を教えてください。しかし、それらもコマンドを実行し、その後にURLを変更することができます。
これは、ハッシュドURLが/#/somePage
のように簡単でした。現在の実装では、単純に私のPageChanged Page
メッセージを起動するURLを変更するだけで動作する、コードのJS /エディタ部分のアンカータグにハッシュ - URLを単に置いています。この目的のために、私はnavigation packageをelmで使用しています。
ありがとうございます!
十分にはっきりしていない。 – abhinav