繁体   English   中英

注册 routerLink 不起作用 [Angular]

[英]Sign up routerLink doesn't work [Angular]

我有一个问题注册链接不起作用我不知道为什么脚本看起来正确但不起作用有人可以通过注册链接在应用程序组件中正常工作的方式给我一个想法

<div class="col-md-12">
    <div class="card card-container">

      <form
        *ngIf="!isLoggedIn"
        name="form"
        (ngSubmit)="f.form.valid && onSubmit()"
        #f="ngForm"
        novalidate
      >
        <div class="form-group">
          <label for="username">Username</label>
          <input
            type="text"/>

        </div>
        <div class="form-group">
          <label for="password">Password</label>
          <input
            type="password"/>            
          </div>
        </div>
        <div class="form-group">
          <button class="btn btn-primary btn-block">
            Login
          </button>
        </div>
        </form>
      <div *ngIf="!isLoggedIn">
        Create an account?<a  href="/register" class="nav-link" routerLink="register">Sign Up</a>
      </div>  
    </div>
  </div>

<div class="container">
    <router-outlet></router-outlet>
  </div>

使用routerlink时不需要href。 试试这个:

<div *ngIf="!isLoggedIn">
        Create an account?<a   class="nav-link" [routerLink]="['/register']">Sign Up</a>
      </div> 

查看 routerlink 文档了解更多信息: https://angular.io/api/router/RouterLink

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM