From 40f9cd5ece0f2333f43f51e3e64621143d6f5a25 Mon Sep 17 00:00:00 2001 From: Ken Sodemann Date: Fri, 2 Feb 2018 17:06:02 -0600 Subject: [PATCH] fix(valueAccessors): add disabled state handling --- .../src/control-value-accessors/select-value-accessor.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/angular/src/control-value-accessors/select-value-accessor.ts b/packages/angular/src/control-value-accessors/select-value-accessor.ts index 4a5f9395b9..274992dacf 100644 --- a/packages/angular/src/control-value-accessors/select-value-accessor.ts +++ b/packages/angular/src/control-value-accessors/select-value-accessor.ts @@ -44,4 +44,12 @@ export class SelectValueAccessor implements ControlValueAccessor { registerOnTouched(fn: () => void) { this.onTouched = fn; } + + setDisabledState(isDisabled: boolean): void { + this.renderer.setProperty( + this.element.nativeElement, + 'disabled', + isDisabled + ); + } }