angular - 禁用和启用对输入不起作用
问题描述
这是html代码
我想启用和禁用输入字段取决于布尔值。但它不起作用。
<md-checkbox (change)="triggerSomeEvent()" [checked]="d.checked" [(ngModel)]="d.checked" formControlName="checked" >{{d.day}}</md-checkbox>
<input type="time" class="custome-text-input" [(ngModel)]="d.hoursofoperationto" formControlName="hoursofoperationto" [required]="days[i].checked" [disabled]="isDisabled">
这是组件方法
isDisabled = true;
triggerSomeEvent(): void {
this.isDisabled = !this.isDisabled;
}
解决方案
推荐阅读
- java - 使用 Logger 将堆栈跟踪写入文件产生空文件
- c# - c# - URL中的httpWebRequest授权问题
- binary-tree - n 个节点的二叉树的最大叶节点数和最小叶节点数是多少?
- python - 游戏结束后停止球动画的问题
- c# - 在 Unity 中加载序列化的精灵图标
- python - “列表索引必须是整数或切片,而不是 NoneType”错误
- python-3.x - 无法使用 BeautifulSoup 或请求打开 URL
- java - 如何创建“assets.bin”文件来保存和读取我的游戏的多个图像?
- azure-data-factory - 从 Http rest api 中提取数据,如何为 cookie 身份验证配置 http 请求头
- python - 程序总是返回 true