好吧,我的导航栏中有这段代码
navbar.html
<nav class="navbar navbar-toggleable-md navbar-inverse fixed-top bg-inverse">
...
<li class="nav-item" *ngIf="!authService.loggedIn()" (click)="openLogin()">
<a class="nav-link" [routerLink]="['/']">login</a>
</li>
...
<li class="nav-item" *ngIf="!authService.loggedIn()" (click)="openRegister()">
<a class="nav-link" [routerLink]="['/']">Register</a>
</li>
...
</nav>
点击注册或登录后会打开一个模态,但事实是,当打开模态时,用户被重定向到主页,但我想留在用户所在的同一页面,但是我不知道该怎么做。有任何想法吗?我正在使用angular2和ng-bootstrap。
提前致谢!
答案 0 :(得分:1)
您可能正在告诉路由器将用户重定向到您网站的根目录/
它可以完全删除routerLink
属性
<a class="nav-link">login</a>