@switch (theme) { @default {
Option1 Option2 Option3 Onsectetur adipiscing elit. Inte adipiscing elit onsectetur adipiscing elit. Inte adipiscing elit onsectetur adipiscing elit. Inte adipiscing elit onsectetur adipiscing elit. Inte adipiscing elit onsectetur adipiscing elit. Inte adipiscing elit onsectetur adipiscing elit.

checkModel.option1 is {{ checkModel.option1 }}. checkModel.option2 is {{ checkModel.option2 }}. checkModel.option3 is {{ checkModel.option3 }}. checkModel.option4 is {{ checkModel.option4 }}.

} @case (SiteThemeId.Keppel) {
Option1 Option2 Option3 Onsectetur adipiscing elit. Inte adipiscing elit onsectetur adipiscing elit. Inte adipiscing elit onsectetur adipiscing elit. Inte adipiscing elit onsectetur adipiscing elit. Inte adipiscing elit onsectetur adipiscing elit. Inte adipiscing elit onsectetur adipiscing elit.

checkModel.option1 is {{ checkModel.option1 }}. checkModel.option2 is {{ checkModel.option2 }}. checkModel.option3 is {{ checkModel.option3 }}. checkModel.option4 is {{ checkModel.option4 }}.

} }

In an Angular application, ngModel may be used to bind the control to a form.

The following attributes can be set to customize the behavior of the control.

Determines if the checkbox should be checked, unchecked or indeterminate. If value is set to the indeterminate value specified using this attribute, it will neither display the checkbox as checked or unchecked, and will instead show the indeterminate variation. @if (theme === SiteThemeId.Keppel) { If set to true the checkbox will be displayed without a border and background. } If set to true the checkbox will not toggle state when clicked. If set to true the checkbox will be marked as required. Emits when value has been changed.

The code used for the above example is shown below: