2
以下のコードを持つナビゲーションバーがあります。アンカー要素をクリックすると、アプリケーションのURLに相対パスが追加されず、最終的にはルータが動作しなくなります。私はそれをどのように機能させるのですか?私が得たAureliaでアンカー・クリックのルーティングを処理する方法
<nav class="ui menu inverted navbar">
<a href="\test1" class="brand item">Test1</a>
<a href="\test2" class="active item">Test2</a>
<a href="\register" class="item">Register</a>
<a href="\login" class="item aligned right">Login</a>
</nav>
1つのオプションは、私のapp.tsの/のJSに設定されたルータを持っているし、このようなメニュー項目を取得するには、ルータのオブジェクトを使用することです。このあたりとしてpost
<nav>
<ul>
<li repeat.for = "row of router.navigation">
<a href.bind = "row.href">${row.title}</a>
</li>
</ul>
</nav>
及びその他の方法は、各アンカー要素の上に、あなたがしたいアンカータグのランダムな使用方法についてはをクリックして機能上の
私は同じ問題があります。ブラウザは、同じページ内をナビゲートするのではなく、絶対パスとして "#myID"を持つすべてのマクロを解釈します。あなたはこれを理解したことがありますか?私はプッシュステートを使用しています。 – esmoore68