File

src/lib/dynamic-form-input/dynamic-form-radio/dynamic-form-radio.component.ts

Extends

DynamicFormInputBase

Metadata

Constructor

constructor(validationService: DynamicFormValidationService)
Parameters :
Name Type Optional
validationService DynamicFormValidationService No
import { Component } from '@angular/core';
import { DynamicFormInputBase, DynamicFormRadio, DynamicFormValidationService } from '@dynamic-forms/core';

@Component({
  selector: 'bs-dynamic-form-radio',
  templateUrl: './dynamic-form-radio.component.html',
})
export class BsDynamicFormRadioComponent extends DynamicFormInputBase<DynamicFormRadio> {
  constructor(protected override validationService: DynamicFormValidationService) {
    super(validationService);
  }
}
<ng-container *ngFor="let option of input.options; let i = index">
  <div class="form-check">
    <input
      class="form-check-input"
      type="radio"
      [id]="inputId + '-' + i"
      [name]="inputId"
      [formControl]="control"
      [value]="option.value"
      [attr.disabled]="control.disabled || option.disabled"
      [readonly]="readonly"
    />
    <label class="form-check-label" [for]="inputId + '-' + i">{{ option.label }}</label>
  </div>
</ng-container>

results matching ""

    No results matching ""