javascript - 如何在没有重定向的情况下使用空的 href 属性?

标签 javascript angular angular2-routing

有没有办法让href没有被重定向回 angular2 的根目录?因为我有这个 <a href="" (click)="modal.open()"></a>打开模式的代码,但它会将我重定向回我的主页。

我知道它是因为 routeConfig angular 有,但是有没有办法说绕过它?

{ path: '', component: LoginComponent, pathMatch: 'full'},

请注意,如果完全删除 href 是否有效,则可能没有检查 w3c 验证。

最佳答案

您可以使用:

<a href="javascript:;"">Link</a>

或者如果你不想使用内联 JavaScript 可能更好:

<a href="" (click)="$event.preventDefault()">Link</a>

实现没有任何副作用的链接。

关于javascript - 如何在没有重定向的情况下使用空的 href 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38762268/

相关文章:

javascript - TypeScript tsconfig 某些文件夹中的输出文件

angular - 如何使指令和组件在全局范围内可用

angularjs - 如何在 angular2 中添加过滤器?

Angular 懒加载动态组件

Angular2 - 具有相同路线的两个组件

javascript - 在angularjs中,如何嵌入完整的HTML文档?

javascript - 使用内部内容扩展 div

javascript - jQuery 循环数组,其中包含 html2canvas 的 div 内容

javascript - 如果用户不执行任何事件,如何通过 jquery 显示 div

angular - 使用 Angular cli 在同一端口上运行两个单独的应用程序