我使用的数据库不使用布尔值 true 和 false。如何在 Angular Material 中设置组件的值Y和值?Ncheckbox
html:
<mat-checkbox formControlName="IS_ACTIVE" (change)="checkboxChange($event.checked)">
Active
</mat-checkbox>
ts:
public setValueOptions = {
onlySelf: true,
emitEvent: false,
emitModelToViewChange: false,
emitViewToModelChange: false
}
initializeForm() {
if (this.data.action == 'add') {
this.form = new FormGroup({
NAME: new FormControl(null, [Validators.required]),
IS_ACTIVE: new FormControl('Y')
})
}
}
checkboxChange(checkboxValue) {
this.form.controls.IS_ACTIVE.setValue(checkboxValue ? 'Y' : 'N', this.setValueOptions);
}
子衿沉夜
森栏
相关分类