我怎樣才能在角2複選框值與ID在角2
基本上我想基於複選框選擇啓用或禁用輸入字段複選框值,無需額外布爾變量。我可以在ngModel和布爾變量的幫助下做到這一點,但我不需要ngModel同時我也不想使用ngModel。
我怎樣才能在角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存儲的輸入值。
請分享你嘗試過什麼? –