fix(datetime): change now emitted when picker is typed into (#24018)

This commit is contained in:
Liam DeBeasi
2021-10-05 17:52:22 -04:00
committed by GitHub
parent 7ce3959b66
commit 03201643ba
2 changed files with 7 additions and 2 deletions

View File

@ -64,7 +64,13 @@ export class PickerColumnInternal implements ComponentInterface {
@Watch('value')
valueChange() {
const { items, value } = this;
this.scrollActiveItemIntoView();
const findItem = items.find(item => item.value === value);
if (findItem) {
this.ionChange.emit(findItem);
}
}
/**
@ -206,7 +212,6 @@ export class PickerColumnInternal implements ComponentInterface {
if (selectedItem.value !== this.value) {
this.value = selectedItem.value;
this.ionChange.emit(selectedItem);
hapticSelectionEnd();
this.hapticsStarted = false;
}

View File

@ -107,7 +107,7 @@
</ion-app>
<script>
const column = document.querySelector('ion-picker-column-internal');
const column = document.querySelector('ion-picker-column-internal#numeric-first');
column.addEventListener('ionChange', (ev) => {
console.log('Column change', ev.detail);
});