diff --git a/packages/angular/demo/src/app/inputs/inputs-test-page.component.html b/packages/angular/demo/src/app/inputs/inputs-test-page.component.html index af90b3cfae..f4481bf61a 100644 --- a/packages/angular/demo/src/app/inputs/inputs-test-page.component.html +++ b/packages/angular/demo/src/app/inputs/inputs-test-page.component.html @@ -5,7 +5,7 @@ - + Entered Data: {{stdTextInput}} @@ -13,7 +13,7 @@ - + Entered Data: {{ionTextInput}} @@ -21,7 +21,7 @@ - + Entered Data: {{stdCheckbox}} @@ -29,7 +29,7 @@ - + Entered Data: {{ionCheckbox}} diff --git a/packages/angular/demo/src/app/shared/ion-checkbox-value-accessor.directive.ts b/packages/angular/demo/src/app/shared/ion-checkbox-value-accessor.directive.ts index f4614169e1..82c50f94dd 100644 --- a/packages/angular/demo/src/app/shared/ion-checkbox-value-accessor.directive.ts +++ b/packages/angular/demo/src/app/shared/ion-checkbox-value-accessor.directive.ts @@ -24,6 +24,11 @@ export class IonCheckboxValueAccessorDirective implements ControlValueAccessor { this.onChange(value); } + @HostListener('ionBlur') + _handleBlurEvent() { + this.onTouched(); + } + registerOnChange(fn: (value: any) => void): void { this.onChange = fn; } diff --git a/packages/angular/demo/src/app/shared/ion-input-value-accessor.directive.ts b/packages/angular/demo/src/app/shared/ion-input-value-accessor.directive.ts index 6cac97d830..13013c2570 100644 --- a/packages/angular/demo/src/app/shared/ion-input-value-accessor.directive.ts +++ b/packages/angular/demo/src/app/shared/ion-input-value-accessor.directive.ts @@ -26,7 +26,7 @@ export class IonInputValueAccessorDirective implements ControlValueAccessor { this.onChange(value); } - @HostListener('blur') + @HostListener('ionBlur') _handleBlurEvent() { this.onTouched(); }