angular - 根据 Angular 中的输入更改选择的选定值
问题描述
我有这个表格。如果一个人的温度高于 38°C 度,则选择的值必须从健康变为生病,如果它被选中。
<form [formGroup]="form">
<select formControlName="health" required>
<option value="HEALTHY">Healthy</option>
<option value="SICK">Sick</option>
</select>
<input (focusout)="changeValue($event)" type="number"
formControlName="temperature" required>
</form>
完成编写后,将调用函数 changeValue,这就是我尝试更改所选选项的值的方式。
ngOnInit() {
this.form = this.formBuilder.group({
health: ["", Validators.required],
temperature: ["", Validators.required],
})}
change(temperature){
if(temperature > 38){
this.form = this.formBuilder.group({
temperature: ["SICK"],
})}
}
解决方案
推荐阅读
- core-data - 核心数据 - NSFetchRequestResult:结果中的一对多关系中的项目数?
- python - TypeError:
() missing 1 required positional argument: 'df' when using data.head() for a dask dataframe - php - 用户单击通知时执行 PHP PDO 查询后,XMLHttpRequest 未重定向到 URL
- c# - 在预览窗口关闭时禁用条形码扫描仪
- javascript - 如何在javascript中复制symfony passwordEncode
- html - Angular - TypeError:无法读取未定义的属性“名称”
- powerbi - 重命名后查找默认表名
- docker - 如何将设备标志添加到现有的 docker 容器?
- javascript - 如何修复我的算法以使用周数来构建日历?
- bash - 从 txt 文件中删除确切的名称