angular - 检查角度 chekcbox 更改其他输入值
问题描述
我想找到一个解决方案,如果我选中一个复选框,那么另一个 div 中的输入字段的值将更改为禁用。
``
<div class="24hr-example">
<input placeholder="24hr format" aria-label="24hr format" [ngxTimepicker]="fullTime" [format]="24" readonly>
<ngx-material-timepicker #fullTime></ngx-material-timepicker>
</div>
``
<app-checkbox [checked]="openingHours.is_closed_all_day" (change)="openingHours.is_closed_all_day = !openingHours.is_closed_all_day"></app-checkbox>
因此,如果我单击复选框,则给定的输入字段的值将被视为禁用。我试图用一个函数来解决它,但它不起作用。有什么办法可以解决这个问题?
解决方案
<input type="checkbox" [(ngModel)]="isChecked" (change)="checkValue(isChecked)" />
在你的班级里面:
checkValue(event: any){
console.log(event);
if(any){
// disable value
}else{
//enable value
}
}
希望你能明白其中的逻辑。
推荐阅读
- ios - 在 SwiftUI 中创建自定义 alertSheet
- laravel - 查询laravel多态多对多关系
- azure-powershell - Azure 备份。只等到拍摄快照,而不是等到它被传输到 Vault
- python - Django 谷歌云存储:错误 400 无法上传图片文件
- python - 如何为三角形添加纹理?
- python - 转换列表列表中的元组列表(NP数组)
- node.js - 无法从 vscode 终端启动 mongodb
- r - 根据R中最近的时间戳左连接两个数据帧
- python - 如何仅将 h5 文件转换为 tflite 文件?
- email - Sendmail 无法在使用 Sendgrid 的 Google 实例中工作