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> Constructors
Section titled "Constructors"IgxRadioComponent
new IgxRadioComponent(): IgxRadioComponent Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:237
Returns IgxRadioComponent
Properties
Section titled "Properties"ariaLabel
Section titled "ariaLabel"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; ariaLabelledBy
Section titled "ariaLabelledBy"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; change
Section titled "change"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
cssClass
Section titled "cssClass"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
disabled
Section titled "disabled"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
disableRipple
Section titled "disableRipple"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; focused
Section titled "focused"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; indeterminate
Section titled "indeterminate"Inherited from: CheckboxBaseDirective
indeterminate: boolean Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:70
invalid
Section titled "invalid"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
labelId
Section titled "labelId"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; labelPosition
Section titled "labelPosition"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; nativeInput
Section titled "nativeInput"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; nativeLabel
Section titled "nativeLabel"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
ngControl
Section titled "ngControl"Inherited from: CheckboxBaseDirective
ngControl: NgControl Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:29
placeholderLabel
Section titled "placeholderLabel"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
readonly
Section titled "readonly"Inherited from: CheckboxBaseDirective
readonly: boolean Defined in projects/igniteui-angular/directives/src/directives/checkbox/checkbox-base.directive.ts:69
tabindex
Section titled "tabindex"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; value
Section titled "value"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
Section titled "checked"checked: boolean Defined in projects/igniteui-angular/radio/src/radio/radio.component.ts:73, projects/igniteui-angular/radio/src/radio/radio.component.ts:76
required
Section titled "required"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
Accessors
Section titled "Accessors"nativeElement
Section titled "nativeElement"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
Methods
Section titled "Methods"deselect
Section titled "deselect"Deselects the current radio button.
this.radio.deselect();deselect(): void Defined in projects/igniteui-angular/radio/src/radio/radio.component.ts:174
Returns void
select
Section titled "select"Selects the current radio button.
this.radio.select();select(): void Defined in projects/igniteui-angular/radio/src/radio/radio.component.ts:154
Returns void
writeValue
Section titled "writeValue"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