angular - 如何在角度 8 中禁用路由?
问题描述
解决方案
只需调用preventDefault
点击事件的方法
<a class="btn-floating btn-large blue" href="#" (click)="$event.preventDefault()">
button
</a>
或者只是删除 href 属性
<a class="btn-floating btn-large blue" >
button
</a>
您使用scrollIntoView
方法在页面中导航。
<a (click)="skils.scrollIntoView({behavior: 'smooth'})">Skils </a>
....
<div #skils>...</div>
推荐阅读
- jsp - JSP不保持缩进
堵塞
- php - 只需获取数字到数字表即可在联系人列表中查看
- rtsp - “参见 [H4.3]”在 RFC 中是什么意思?
- performance - 为什么这个睡眠功能比它应该花费的时间长得多?
- apache-spark - 我们可以从 Spark 的 StructType 为 Hive 创建一个 avsc 文件吗?
- python - 导入 Scipy.io 时出错我正在使用 python 3.5.0 这个错误出来了
- python - 如何使用 Python 替换 PE 文件中的指令?
- reactjs - 按类别和关键字过滤数组
- python - 将 json 文件传递给无服务器 lambda
- sql-server - 为 SQL Server 的 ODBC 驱动程序 17 配置字符集