• Overview
@angular/forms

SelectControlValueAccessor

directive

The ControlValueAccessor for writing select control values and listening to select control changes. The value accessor is used by the FormControlDirective, FormControlName, and NgModel directives.

  
    class SelectControlValueAccessor extends BuiltInControlValueAccessor implements ControlValueAccessor {}
  
  

value

any

compareWith

(o1: any, o2: any) => boolean

Tracks the option comparison algorithm for tracking identities when checking for changes.

writeValue

void

Sets the "value" property on the select element.

@paramvalueany
@returnsvoid

registerOnChange

void

Registers a function called when the control value changes.

@paramfn(value: any) => any
@returnsvoid

onChange

(_: any) => void

The registered callback function called when a change or input event occurs on the input element.

onTouched

() => void

The registered callback function called when a blur event occurs on the input element.

setProperty

void

Helper method that sets a property on a target element using the current Renderer implementation.

@paramkeystring
@paramvalueany
@returnsvoid

registerOnTouched

void

Registers a function called when the control is touched.

@paramfn() => void
@returnsvoid

setDisabledState

void

Sets the "disabled" property on the range input element.

@paramisDisabledboolean
@returnsvoid
Jump to details