[英]Mat Select option cant get data
我有这段代码,我可以在其中查看选项,但在选择它时无法获取值,它只是显示为空白。 我只能查看状态选项..有人知道如何解决这个问题吗?
HTML 文件
<div class="main-content" *ngIf="selectedTask"> <div class="container-fluid"> <div class="row"> <div class="col-md-8"> <div class="card"> <div class="card-header card-header-info"> <h4 class="card-title"><b>Update Form</b></h4> <p class="card-category">Update Task Details</p> </div> <div class="card-body"> <div class="row"> <div class="col-md-12"> <mat-form-field class="example-full-width"> <mat-select placeholder="Select Category" [(ngModel)]="selectedTask.status"> <mat-option *ngFor="let s of statusChoice" >{{s}}</mat-option> </mat-select> </mat-form-field> </div> </div> <div class="col-md-4"> <div class="text-left"> <button mat-raised-button class="btn btn-success btn-block" (click)="navigateBack()" (click)="showNotification('top','center')" (click)="updateEmployee()" ><b>Update Task</b></button> </div> </div> </div> <div class="text-left"> <button type="button" (click)="navigateBack()" class="btn btn-dark btn-default"><b>Go Back</b></button> </div> <div class="clearfix"></div> </div> </div> </div> </div> </div>
TS 文件
statusChoice=["Active","Completed","Cancelled","On Hold"]; selectedStatus: string ='';
您的属性称为selectedStatus
,并且您将mat-select
链接到属性selectedTask.status
。
此外,您应该为mat-option
添加value
。
像这样更改您的代码:
<mat-select placeholder="Select Category" [(ngModel)]="selectedStatus">
<mat-option *ngFor="let s of statusChoice" [value]="s">{{s}}</mat-option>
</mat-select>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.