在我的Angular 2应用程序中,我试图禁用一个routerLink,但没有成功。我已尝试处理click
事件(带有event.preventDefault()
和event.stopPropagation()
),但它不工作。
如何禁用routerLink?
发布于 2016-02-16 19:30:57
禁用pointer-events
在元素上通过CSS:
Link
a.disabled {
pointer-events: none;
cursor: default;
}
另请参阅Angular2,禁用锚点element?的正确方法是什么
或者
Link
not a link
或轻松重用禁用的链接样板
not a link
Link
发布于 2018-09-10 13:32:29
我刚刚在一个类似的问题上取得了一些成功:在ngFor中有一组导航链接,其中一些需要routerLink,而其他人需要(点击)-我的问题是所有链接都依赖于routerLink对于routerLinkActive,所以我不得不停止routerLink,而不能触及它的价值。
`
发布于 2019-05-22 09:52:10
禁用pointer-events
打开任何html标签:
Click me
'none'
解析为禁用pointer-events
即禁用链路。
null
决定忽略该样式。
https://stackoverflow.com/questions/35431188
复制相似问题