私はクリック時にモーダルダイアログを表示するリンクを持つindex.htmlページを持っています。部分的なページに基づいて動的にhrefプロパティを設定する
<div id="modal1" class="modal">
<div class="modal-content">
<h4>Modal Header</h4>
<p>Modal sample text</p>
</div>
<div class="modal-footer">
<a href="#" class="modal-action modal-close waves-effect waves-green btn-flat">Close</a>
</div>
</div>
また、インデックスページはui-view
内側部分ページが表示されます。
<div class="" ui-view>
</div>
モーダルを開くリンクは、インデックス・ページ上にあるので、それがどのページにも表示されます。私が抱えている問題は、Close
ボタンをクリックしたときにモーダルダイアログが閉じた後、ユーザーがログインページに移動したときです。 これは、href="#"
が原因で発生しています。それを取るためには、ページは#/page1
のようなものでなければなりません。したがって、ユーザーがサイトをナビゲートする際に動的に設定する必要があります。私はそれを行う方法を理解していないようです。誰も助けることができますか?
ページのURLは次のようなものです:だから私はそれが上にあるページをキャプチャし、動的href
プロパティに割り当てる必要があると思い
。どうすればいい?
に役立ちます願っています。あなたはすでにそれに気づいた。このアンカータグをボタンにして、ハッシュを使用しないでください。また、clickイベントハンドラでwindow.location.pathを渡して、そこからどこに行くのかを設定することができます。 – Knostradamus
'href'をwindow.locationに設定する方法はありますか? – ElenaDBA