diff --git a/src/lib/datepicker/datepicker.ts b/src/lib/datepicker/datepicker.ts index d2077b0dca0c..d0075a9117ee 100644 --- a/src/lib/datepicker/datepicker.ts +++ b/src/lib/datepicker/datepicker.ts @@ -230,10 +230,10 @@ export class MdDatepicker implements OnDestroy { /** Open the calendar as a dialog. */ private _openAsDialog(): void { - let config = new MdDialogConfig(); - config.viewContainerRef = this._viewContainerRef; - - this._dialogRef = this._dialog.open(MdDatepickerContent, config); + this._dialogRef = this._dialog.open(MdDatepickerContent, { + viewContainerRef: this._viewContainerRef, + direction: this._dir ? this._dir.value : 'ltr' + }); this._dialogRef.afterClosed().subscribe(() => this.close()); this._dialogRef.componentInstance.datepicker = this; }