使用href ="#"单击标签时不重定向。 Angular.js

时间:2017-05-25 20:57:15

标签: javascript angularjs

我有一个角度项目,每次点击标签href ="#"时,它都会被重定向到项目的开头。当您点击带有href ="#"的标签时,请勿重定向,也不会发生任何事情。我不想使用event.prevent或类似的东西,因为我应该把它放在每个HTML标签上。 enter image description here

<script type="text/ng-template" id="views/login.html">
    <h1>view with my problem</h1>

    this link has href='#'. I need stop redirecting..
    Without using something 'event.prevent' like this because I do not want to do it every time
            <br>

    <a href="#">NOT REDIRECT!</a>
</script>

https://jsfiddle.net/0hdcb3dr/

我想找到你发现的任何部分href =&#39;#&#39;,不要重定向到默认模板($ urlRouterProvider.otherwise(&#39; /&#39;));不应该重定向,但每次我发现自己href =&#39;#&#39;我都不想使用$ event.prevent或类似的东西。 在一个真实的项目中我有href =&#39;#&#39;无处不在,我不想一个一个地修复它。

1 个答案:

答案 0 :(得分:1)

只需提供一个空的href属性:

<a href>NOT REDIRECT!</a>

我已使用此更改更新了您的fiddle