复选框值与ID在角2
我怎样才能在角2复选框值与ID在角2
基本上我想基于复选框选择启用或禁用输入字段复选框值,无需额外布尔变量。我可以在ngModel和布尔变量的帮助下做到这一点,但我不需要ngModel同时我也不想使用ngModel。
使用引用变量:
<input type="text" [disabled]="myCheckbox?.checked === false">
<input type="checkbox" #myCheckbox
checked="myCheckbox?.checked === true"
(change)="myCheckbox.checked = myCheckbox?.checked">
链接demo。
得到低于错误 –
错误:ExpressionChangedAfterItHasBeenCheckedError:检查后表达式已更改。之前的值:'false'。当前值:'true'。 at viewDebugError(core.es5.js?de3d:8418) at expressionChangedAfterItHasBeenCheckedError(core.es5.js? –
与此问题无关,还有其他错误,请在发生此错误的位置发布更多代码。 – Faisal
试试这个
<input type="checkbox" [(ngModel)]="myCheckbox"> Check me !
<input type="text" [disabled]="myCheckbox" placeholder="Fill me !">
您将需要至少有一个ngModel启用/禁用,和2存储的输入值。
请分享你尝试过什么? –