次のような単純なアンカーがある場合、Angular にルートに移動しようとしないように指示するにはどうすればよいですか。
<a href="#home" data-toggle="tab">Home</a>
「ホーム」をクリックすると、CSS を使用して現在のビューの div セクションを非表示/表示するだけですが、前述のように、Angular は app.js などで設定した特定のルートに移動すると考えています。
何か案は?
どうもありがとう、
デビッド
次のような単純なアンカーがある場合、Angular にルートに移動しようとしないように指示するにはどうすればよいですか。
<a href="#home" data-toggle="tab">Home</a>
「ホーム」をクリックすると、CSS を使用して現在のビューの div セクションを非表示/表示するだけですが、前述のように、Angular は app.js などで設定した特定のルートに移動すると考えています。
何か案は?
どうもありがとう、
デビッド
data-target代わりに使用hrefして、ターゲット ID を指定します
<a data-target="#home" data-toggle="tab"> Home </a>
これは、https: //docs.angularjs.org/guide/ $locationで説明されている角度リンクの書き換えによるものです。
target="_self"それを防ぐためにリンクに追加してください。
Bootstrap の Angular ディレクティブも検討する必要があります。https://angular-ui.github.io/bootstrap/