首页 文章

删除routerLink时浏览器刷新

提问于
浏览
0

我遇到了Angular 2的问题 . 所以我在我的应用程序的特定页面中动态创建选项卡,用户在单击关闭选项卡('x')时也可以删除这些选项卡,想象一下类似于IDE或文本编辑器上打开的文件 .

我将选项卡保存在一个数组上,当用户删除一个时,我在数组上进行拼接,选项卡从视图中删除但浏览器刷新 .

每个选项卡都有一个routerLink,以便我们可以在选项卡和我的模块之间导航,我有类似tab /:id的东西 .

我使用的是 <a> 标签而不是按钮,所以它不是type = "submit"问题 .

我尝试从选项卡中删除routerLink并且它不刷新所以我认为这是routerLink的一个问题,但我无法弄清楚更多 .

有谁知道问题可能是什么?有解决方案吗

谢谢提前!

1 回答

  • 0

    我需要将 event.preventDefault() 添加到具有routerLink的元素(选项卡)的click事件中 .

相关问题