为什么我们在 Angular 代码中使用 javascript:void(0)

Guv*_*our 5 javascript angular angular5

  <a href="javascript:void(0)" id="loginlink">login</a>
Run Code Online (Sandbox Code Playgroud)

我已经javascript:void(0)多次看到这样的锚标记的 href 属性具有价值。我不知道这到底是什么意思。我在使用 angular 5 时看到了这个。为什么javascript:void(0)用作 href 属性的值?

小智 7

javascript:void(0)
Run Code Online (Sandbox Code Playgroud)

上面显示的片段只是忽略了链接“点击”。这可以通过以下类似的方式完成:

<a href="#" onclick="return false;">link</a>
Run Code Online (Sandbox Code Playgroud)