打开模态时保持同一页面

时间:2017-03-20 08:07:17

标签: angular redirect modal-dialog mean-stack ng-bootstrap

好吧,我的导航栏中有这段代码

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。

提前致谢!

1 个答案:

答案 0 :(得分:1)

您可能正在告诉路由器将用户重定向到您网站的根目录/

它可以完全删除routerLink属性

<a class="nav-link">login</a>