gpt4 book ai didi

html - 以 Angular 提交数据后如何清除输入字段?

转载 作者:行者123 更新时间:2023-12-04 01:25:13 25 4
gpt4 key购买 nike

我有一个 mat-select 下拉列表和一个 input 字段。单击按钮 时,它会提交数据。提交数据后,我想清除输入字段,但不想清除 mat-select 下拉列表。我该怎么做?

聊天组件.html

<div>
<mat-form-field>
<mat-select placeholder="Select User" [(ngModel)]="userObject.userid"
name="userid" required>
<mat-option *ngFor="let userObj of userObj [value]="userObj.userid">
{{userObj.username}}
</mat-option>
</mat-select>
</mat-form-field>

<mat-form-field>
<input matInput placeholder="Type Message" [(ngModel)]="userObject.chatmessage">
</mat-form-field>

<button mat-raised-button color="primary" (click)="sendMessage()">
SEND MESSAGE</button>
</div>

最佳答案

由于您是双向数据绑定(bind)到 userObject.chatmessage,因此只需在您的组件中将其设置为空字符串即可。

在您的 ChatComponent TypeScript 类中,只需执行以下操作:

sendMessage() {
// After Sending Message
userObject.chatmessage = '';
}

关于html - 以 Angular 提交数据后如何清除输入字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52697388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com