Зарегистрироваться routerLink не работает [Angular] - PullRequest
0 голосов
/ 05 мая 2020

У меня проблема. Ссылка для регистрации не работает. Я не понимаю, почему скрипт кажется правильным, но не работает. Может кто-нибудь дать мне представление о том, как ссылка для подписки работает правильно в компоненте приложения.

<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>

1 Ответ

1 голос
/ 05 мая 2020

Вам не нужен href при использовании routerlink. Попробуйте вместо этого:

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

Проверьте ссылку на маршрутизатор do c для получения дополнительной информации: https://angular.io/api/router/RouterLink

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...