Skip to content

Commit 9c5d07a

Browse files
committed
fix(forms): add setDisabledState handler for base value accessor
enables [disabled] for form controls
1 parent 5d2e4e0 commit 9c5d07a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Diff for: nativescript-angular/value-accessors/base-value-accessor.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,13 @@ export class BaseValueAccessor<TView> implements ControlValueAccessor {
1919
};
2020
}
2121

22-
registerOnTouched(fn: () => void): void { this.onTouched = fn; }
22+
registerOnTouched(fn: () => void): void {
23+
this.onTouched = fn;
24+
}
25+
26+
setDisabledState(isDisabled: boolean): void {
27+
this.view.isEnabled = !isDisabled;
28+
};
2329

2430
writeValue(_: any) { }
2531
}

0 commit comments

Comments
 (0)