SQ-UI/ng-sq-ui

View on GitHub
projects/ng-form-elements/src/lib/radiobutton/radiobutton.component.html

Summary

Maintainability
Test Coverage
A
100%
<div class="checkable"
     [ngClass]="{'checked': isSelected, 'disabled': disabled}"
     (click)="selectRadio()">
  <input type="radio"
         name="{{name}}"
         id="{{controlId}}"
         [disabled]="disabled"
         [ngModel]="radioValue">

  <ng-template #defaultRadioButtonTemplate>
    <div class="radio">
      <div class="inner"></div>
    </div>
    <div class="label">{{controlLabel ? controlLabel : radioValue}}</div>
  </ng-template>

  <ng-template [ngTemplateOutlet]="radioButtonTemplate || defaultRadioButtonTemplate"
               [ngTemplateOutletContext]="{ value: radioValue, isSelected: isSelected }">
  </ng-template>
</div>