3

特別なロジックを処理するタブがいくつかあるので、ロケーション バーのアドレスが変更されることはありません。私は次のものを持っています

<a href="#">Home</a>

これは期待どおりに動作します。つまり、ボタンの上にカーソルを合わせるとハンド マウス ポインターが表示されますが、クリックするとルート変更が開始されます。これをなんとか止めたい。

hrefor 設定を削除してhref=""みましたが、ある程度成功したように見えましたが、ホバリング時に予期しない結果が生じました。

ここでのベストプラクティスは何ですか? href を削除する必要がありますか? それでは、ホバリング時にマウス ポインターを表示するために、CSS を使用してタブのスタイルを設定する必要がありますか? リンクに を残すとhref="#"、ルーティングが変更されますが、これは私が探していたものではありません。

私は実際にngClick各タブでログインを処理します。このロジックはルートを変更してはなりません。

何か案は?

4

3 に答える 3

7

やってみてください:

<a href="javascript:void(0);">Home</a>
于 2013-08-06T12:53:03.213 に答える
1

に置き換えhref ますng_click

ハンド マウス ポインターを取得するには、css スタイルを追加します。

a { cursor: pointer ; }
a:hover   { color: #00c }  /* user hovers     */
于 2013-12-05T09:41:19.553 に答える