{{ introTitle }}

{{ introBody }}

{{ checkboxesTitle }}
{{ checkboxesSubtitle }}

{{ leftStackedTitle }}

{{ rightStackedTitle }}

{{ inlineTitle }}

{{ contextualTitle }}

{{ disabledStateTitle }}

{{ selectionReadonlyHint }}

{{ inverseBlockTitle }}

{{ summaryTitle }}
{{ checkboxSummary }}
{{ checkboxChannelSummary }}
{{ radiosTitle }}
{{ radiosSubtitle }}

{{ neutralTitle }}

{{ inlineTitle }}

{{ contextualTitle }}

{{ rightStackedTitle }}

{{ optionalRadioTitle }}

{{ radioUncheckableHelp }}

{{ disabledStateTitle }}

{{ selectionReadonlyHint }}

{{ inverseBlockTitle }}

{{ summaryTitle }}
{{ radioSummary }}
{{ togglesTitle }}
{{ togglesSubtitle }}

{{ mappedValuesTitle }}

{{ inlineReverseTitle }}

{{ colorSwitchesTitle }}

{{ disabledStateTitle }}

{{ selectionReadonlyHint }}

{{ toggleFormCaseTitle }}

{{ inverseBlockTitle }}

{{ summaryTitle }}
{{ toggleSummary }}

{{ apiIntro }}

{{ mainInputsTitle }}
  • Todos os controles trabalham com [(ngModel)].
  • variant, inline, reverse e disabled ajustam apresentação e comportamento.
  • Grupos adicionam legend, helperText, errorText e invalid.
  • Checkbox e toggle também aceitam trueValue e falseValue.
{{ checkboxSnippetTitle }}
{{ radioSnippetTitle }}
{{ toggleSnippetTitle }}
Validação declarativa

Checkbox e radio group agora aceitam a mesma base de liRules, liMessages e liValidationMode. O liType continua sendo exclusivo do li-input.

  • Para aceite obrigatório em checkbox, mantenha [required]="true" e sobrescreva a mensagem com requiredTrue.
  • Para radio group, passe também o valor atual em [value] para a regra declarativa avaliar o grupo.
  • Use submitted quando o erro do bloco só deve aparecer após tentativa de envio.