【发布时间】:2021-01-01 19:52:49
【问题描述】:
我在该应用程序中使用 Angular 应用程序,我为主页、关于、通知、注销创建了导航链接。
但是当我点击主页链接时,它会转到登录页面
但只有当我们点击主页和通知时,我才必须留在当前页面。
component.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>
现在我的要求是当我点击主页或通知时,它必须保留在当前页面中。
谁能帮我解决这个问题。
【问题讨论】:
-
如果您在锚标记中省略
routerLink="#",它将不会导航到任何地方并停留在当前页面 -
不工作,因为它有 href="#" 这就是为什么它会转到其他页面。我该如何克服这个问题。请你帮帮我。
标签: html angular twitter-bootstrap bootstrap-4 angular-ui-bootstrap