href ="#"导致位置地址改变,我们可以避免吗?

Mar*_*tin 3 angularjs angularjs-routing

我有许多标签,我处理特殊逻辑,因此不会发生位置栏地址更改.我有以下内容

<a href="#">Home</a>
Run Code Online (Sandbox Code Playgroud)

这表现得如预期的那样,即当鼠标悬停在按钮上但点击然后开始路线改变时它会给我手形鼠标指针.我希望能够阻止这一点.

我试过删除href或设置href="",似乎有一些成功,但它在悬停时给出了意想不到的结果.

这里的最佳做法是什么?我必须删除href吗?那么我需要使用CSS设置选项卡的样式,以便在悬停时给我鼠标指针?如果我确实离开了href="#"链接,那么这会导致路由更改,这不是我想要的.

我实际上ngClick为每个标签处理我的登录.这个逻辑不能改变路线.

有任何想法吗?

Alw*_*ner 7

尝试做:

<a href="javascript:void(0);">Home</a>
Run Code Online (Sandbox Code Playgroud)