Ignite UI for Angular Radio Button - Documentation

The Ignite UI Radio Button allows the user to select a single option from an available set of options that are listed side by side.

Example:

<igx-radio>
  Simple radio button
</igx-radio>

IgxRadioComponent

new IgxRadioComponent(): IgxRadioComponent

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:237

Returns IgxRadioComponent

Inherited from: CheckboxBaseDirective

Sets/gets the value of the aria-label attribute.

ariaLabel: string = null

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:235

Example

<igx-checkbox aria-label="Checkbox1"></igx-checkbox>
let ariaLabel = this.checkbox.ariaLabel;

Inherited from: CheckboxBaseDirective

Sets/gets the aria-labelledby attribute. If not set, the aria-labelledby will be equal to the value of labelId attribute.

ariaLabelledBy: string

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:221

Example

<igx-checkbox aria-labelledby="Checkbox1"></igx-checkbox>
let ariaLabelledBy = this.checkbox.ariaLabelledBy;

Inherited from: CheckboxBaseDirective

An event that is emitted after the checkbox state is changed. Provides references to the IgxCheckboxComponent and the checked property as event arguments.

change: EventEmitter<IChangeCheckboxEventArgs>

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:36

Returns the class of the radio component.

let radioClass = this.radio.cssClass;
cssClass: string = 'igx-radio'

Defined in projects/igniteui-angular/radio/src/radio/radio.component.ts:57

Sets/gets the disabled attribute. Default value is false.

<igx-radio disabled></igx-radio>
let isDisabled =  this.radio.disabled;
disabled: boolean = false

Defined in projects/igniteui-angular/radio/src/radio/radio.component.ts:94

Inherited from: CheckboxBaseDirective

Enables/Disables the ripple effect. If not set, disableRipple will have value false.

disableRipple: boolean = false

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:206

Example

<igx-checkbox [disableRipple]="true"></igx-checkbox>
let isRippleDisabled = this.checkbox.desableRipple;

Sets/gets whether the radio component is on focus. Default value is false.

this.radio.focus = true;
let isFocused =  this.radio.focused;
focused: boolean = false

Defined in projects/igniteui-angular/radio/src/radio/radio.component.ts:125

Inherited from: CheckboxBaseDirective

Sets/gets the id of the checkbox component. If not set, the id of the first checkbox component will be "igx-checkbox-0".

id: string

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:123

Example

<igx-checkbox id="my-first-checkbox"></igx-checkbox>
let checkboxId =  this.checkbox.id;

Inherited from: CheckboxBaseDirective

indeterminate: boolean

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:70

Sets/gets whether the radio button is invalid. Default value is false.

<igx-radio invalid></igx-radio>
let isInvalid =  this.radio.invalid;
invalid: boolean = false

Defined in projects/igniteui-angular/radio/src/radio/radio.component.ts:110

Inherited from: CheckboxBaseDirective

Sets/gets the id of the label element. If not set, the id of the label in the first checkbox component will be "igx-checkbox-0-label".

labelId: string

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:137

Example

<igx-checkbox labelId="Label1"></igx-checkbox>
let labelId =  this.component.labelId;

Inherited from: CheckboxBaseDirective

Sets/gets the position of the label. If not set, the labelPosition will have value "after".

labelPosition: string = LabelPosition.AFTER

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:191

Example

<igx-checkbox labelPosition="before"></igx-checkbox>
let labelPosition =  this.checkbox.labelPosition;

Inherited from: CheckboxBaseDirective

Sets/gets the name attribute.

name: string

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:163

Example

<igx-checkbox name="Checkbox1"></igx-checkbox>
let name =  this.checkbox.name;

Inherited from: CheckboxBaseDirective

Returns reference to the native checkbox element.

nativeInput: ElementRef

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:54

Example

let checkboxElement =  this.component.checkboxElement;

Inherited from: CheckboxBaseDirective

Returns reference to the native label element.

@example
let labelElement =  this.component.nativeLabel;
nativeLabel: ElementRef

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:65

Inherited from: CheckboxBaseDirective

ngControl: NgControl

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:29

Inherited from: CheckboxBaseDirective

Returns reference to the label placeholder element.

@example
let labelPlaceholder =  this.component.placeholderLabel;
placeholderLabel: ElementRef

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:107

Inherited from: CheckboxBaseDirective

readonly: boolean

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:69

Inherited from: CheckboxBaseDirective

Sets/gets the value of the tabindex attribute.

tabindex: number = null

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:176

Example

<igx-checkbox [tabindex]="1"></igx-checkbox>
let tabIndex =  this.checkbox.tabindex;

Inherited from: CheckboxBaseDirective

Sets/gets the value attribute.

value: any

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:150

Example

<igx-checkbox [value]="'CheckboxValue'"></igx-checkbox>
let value =  this.checkbox.value;
checked: boolean

Defined in projects/igniteui-angular/radio/src/radio/radio.component.ts:73, projects/igniteui-angular/radio/src/radio/radio.component.ts:76

Inherited from: CheckboxBaseDirective

required: boolean

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:267, projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:270

Inherited from: CheckboxBaseDirective

Returns reference to the nativeElement of the igx-checkbox/igx-switch.

get nativeElement(): any

Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:94

Example

let nativeElement = this.component.nativeElement;

Returns any

Deselects the current radio button.

this.radio.deselect();
deselect(): void

Defined in projects/igniteui-angular/radio/src/radio/radio.component.ts:174

Returns void

Selects the current radio button.

this.radio.select();
select(): void

Defined in projects/igniteui-angular/radio/src/radio/radio.component.ts:154

Returns void

Checks whether the provided value is consistent to the current radio button. If it is, the checked attribute will have value true;

this.radio.writeValue('radioButtonValue');
writeValue(value: any): void

Defined in projects/igniteui-angular/radio/src/radio/radio.component.ts:187

Parameters

  • value: any

Returns void