{ "id": "api/forms/CheckboxControlValueAccessor", "title": "CheckboxControlValueAccessor", "contents": "\n\n
\n
\n
\n \n API > @angular/forms\n
\n \n
\n \n
\n

CheckboxControlValueAccessorlink

\n \n \n \n \n \n
\n \n \n\n
\n \n
\n

A ControlValueAccessor for writing a value and listening to changes on a checkbox input\nelement.

\n\n \n
\n \n \n \n \n\n

NgModuleslink

\n\n\n\n \n
\n

Selectorslink

\n \n
    \n
  • input[type=checkbox][formControlName]
  • \n \n
  • input[type=checkbox][formControl]
  • \n \n
  • input[type=checkbox][ngModel]
  • \n \n
\n \n
\n\n\n\n \n\n\n\n\n\n \n\n\n \n
\n

Descriptionlink

\n \n

Using a checkbox with a reactive form.link

\n

The following example shows how to use a checkbox with a reactive form.

\n\nconst rememberLoginControl = new FormControl();\n\n\n<input type=\"checkbox\" [formControl]=\"rememberLoginControl\">\n\n\n
\n \n\n \n\n \n\n \n\n \n \n \n\n
\n
\n\n\n" }