html - 如何在引导程序中设置导航链接到当前页面
问题描述
我在该应用程序中使用角度应用程序,我为主页、关于、通知、注销创建了导航链接。
但是当我单击主页链接时,它将转到登录页面
但是只有当我们点击主页和通知时,我才必须留在当前页面。
组件.html
<nav class="navbar navbar-expand-sm navbar-light bg-light " id="navcolor">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo03"
aria-controls="navbarTogglerDemo03" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<img src="assets/img/bbbs.jpeg" height="40" width="40" style="mix-blend-mode: multiply;opacity: 0.6;">ADDS
<div class="collapse navbar-collapse" id="navbarTogglerDemo03">
<ul class="navbar-nav mr-auto mt-2 mt-lg-0">
<li class="nav-item">
<a routerLink="#" class="nav-link" id="col"><i class="fa fa-fw fa-home fa-lg"></i>Home <span
class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a routerLink="/About" class="nav-link" href="#" id="col"><i class="fa fa-info-circle fa-lg"></i> About</a>
</li>
<li class="nav-item">
<a routerLink="#" class="nav-link" id="col"><i class="fa fa-fw fa-bell"></i> Notifications <span
id="notificount">
</span></a>
</ul>
<div class="social-part">
<a href="#" id="col" style="color: black;" (click)="logout()"><i class="fa fa-sign-out"></i>Logout</a>
</div>
</div>
</nav>
现在我的要求是当我单击主页或通知时,它必须保留在它自己的当前页面中。
任何人都可以帮助我解决这个问题。
解决方案
当前页面的路由器路径是什么?例如,如果路由器如下:
{
path: 'home',
component: HomeComponent
}
您必须将 routerlink 更改为此:
<a routerLink="/home" ...></a>
推荐阅读
- angular - 触摸其他字段时如何显示表单字段的错误?
- sql - 如何按 GROUP 更新具有连续值的列?
- java - Java Web 爬虫和爬虫
- hadoop - 运行命令“hbase 类路径”时出错
- c++ - 在 sdl 中使用不同的 alpha 值绘图
- python - 我想使用 Cognito 的“子”值通过 lambda 触发器创建一个 Dynamodb 条目
- asp.net-mvc - openpgp.initWorker 不是函数
- html - 如何添加 100% 宽度和位置的按钮:固定
- node.js - 当文件路径具有带时间戳的文件夹时,fs.writeFile 不起作用
- r - 如何使用 RMongo 包将日期从 R 存储到 MongoDB?