typescript 使用单选按钮进行选择

dba5bblo  于 2022-11-26  发布在  TypeScript
关注(0)|答案(1)|浏览(343)

我有两个单选按钮点击,点击“恢复”按钮后,我应该根据我点击单选按钮的位置移动到一个页面或另一个页面。
recovery.component.html

<div>
        <div class="form-check">
          <input  value="true" name="gruppo1" type="radio" id="radio1" >
          <label for="radio1">Recupera username</label> 
        </div><br><br>
        <div class="form-check"> 
          <input  value="false" name="gruppo1" type="radio" id="radio2">
          <label for="radio2">Recupera password</label><br><br><br><br>
          <a id="link-cred" routerLink="/login" style="margin-right: 100px;" >Torna al login</a>
        </div>
  <button mat-flat-button  type="submit" (click)="choice()" >Recovery</button> <br><br>        

      </div>

recovery.component.ts

import { Component, OnInit } from '@angular/core';
import { Router, Route } from '@angular/router';

@Component({
  selector: 'lpr-credential-recovery',
  templateUrl: './credential-recovery.component.html',
  styleUrls: ['./credential-recovery.component.scss']
})
export class CredentialRecoveryComponent implements OnInit {
isValid: boolean=true;
  
constructor(private router: Router,) { }

  ngOnInit(): void {
  }

   choice(){
    if(this.isValid){
      this.router.navigate(['/recupera_username']);
    }else()=>{
      this.router.navigate(['/recupera_password']);
    }
    

   }
 
}

这时,点击单选按钮我只去“恢复密码”。

pcww981p

pcww981p1#

我已经使用ngModel来获得单选按钮的值,现在点击“Recovery”按钮后,您应该根据您点击单选按钮的位置移动到一个页面或另一个页面。
第一个

相关问题