Radio buttons (reactive)

@for (value of seasons; track value) { {{ value.name }} @if (showInlineHelp) { } } @if (favoriteSeason.errors?.['incorrectSeason']) { }
Touched {{ favoriteSeason.touched }}
Dirty {{ favoriteSeason.dirty }}
Pristine {{ favoriteSeason.pristine }}
Valid {{ favoriteSeason.valid }}
Value {{ radioForm.value.favoriteSeason?.name || 'Nothing selected...' }}

Radio buttons (template-driven)

@for (item of seasons; track item) { {{ item.name }} @if (showInlineHelp) { } }

Radio button and group easy mode

@for (item of seasons; track item) { }
Touched {{ foo.touched }}
Pristine {{ foo.pristine }}
Valid {{ foo.valid }}
Value {{ radioValue || 'Nothing selected...' }}

Icon radio buttons

Do you like it?