custom-input.component.ts 443 B

1234567891011121314151617181920
  1. import { ControlValueAccessor } from '@angular/forms';
  2. import { NativeInputComponent } from './native-input.component';
  3. export abstract class CustomInputComponent extends NativeInputComponent implements ControlValueAccessor {
  4. propagateChange = (_: any) => {};
  5. writeValue(value: any): void {};
  6. registerOnChange(fn: any): void {
  7. this.propagateChange = fn;
  8. }
  9. registerOnTouched(fn: any): void {
  10. // this.propagateChange = fn;
  11. }
  12. }