diff --git a/src/components/datetime/datetime.ts b/src/components/datetime/datetime.ts index 829d11d0957..fa0380aa0db 100644 --- a/src/components/datetime/datetime.ts +++ b/src/components/datetime/datetime.ts @@ -522,8 +522,8 @@ export class DateTime extends BaseInput implements AfterContentIni console.debug('datetime, open picker'); - // the user may have assigned some options specifically for the alert - const pickerOptions = deepCopy(this.pickerOptions); + // the user may have assigned some options specifically for the picker + const pickerOptions = {...this.pickerOptions}; // Configure picker under the hood const picker = this._picker = this._pickerCtrl.create(pickerOptions); diff --git a/src/components/datetime/test/basic/pages/root-page/root-page.html b/src/components/datetime/test/basic/pages/root-page/root-page.html index 3354e0aecd3..b652a9f172a 100644 --- a/src/components/datetime/test/basic/pages/root-page/root-page.html +++ b/src/components/datetime/test/basic/pages/root-page/root-page.html @@ -16,7 +16,7 @@ MM DD YY - + diff --git a/src/components/datetime/test/basic/pages/root-page/root-page.ts b/src/components/datetime/test/basic/pages/root-page/root-page.ts index 1556667421c..0cea6138339 100644 --- a/src/components/datetime/test/basic/pages/root-page/root-page.ts +++ b/src/components/datetime/test/basic/pages/root-page/root-page.ts @@ -31,6 +31,16 @@ export class RootPage { 'l\u00f8r' ]; + customOptions: any = { + buttons: [{ + text: 'Save', + handler: () => console.log('Clicked Save!') + }, { + text: 'Log', + handler: () => console.log('Clicked Log!') + }] + }; + onChange(ev: any) { console.log('Changed', ev); }