| 4525 | |
| 4526 | it('synchronizes with a custom checkbox control', () => { |
| 4527 | @Component({ |
| 4528 | selector: 'my-checkbox', |
| 4529 | template: |
| 4530 | '<input type="checkbox" #i [checked]="checked()" (input)="checked.set(i.checked)" />', |
| 4531 | }) |
| 4532 | class CustomCheckbox implements FormCheckboxControl { |
| 4533 | checked = model(false); |
| 4534 | } |
| 4535 | |
| 4536 | @Component({ |
| 4537 | imports: [FormField, CustomCheckbox], |