From 139f6edb7a086317c3fa6dacb6370d7b18a8c057 Mon Sep 17 00:00:00 2001 From: "ngjunyen@gmail.com" Date: Wed, 10 Jan 2018 20:28:20 +1100 Subject: [PATCH 1/3] docs(dialog): document how to set default options --- src/lib/dialog/dialog.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lib/dialog/dialog.md b/src/lib/dialog/dialog.md index 5bbcabdc6ef6..e7674762ef15 100644 --- a/src/lib/dialog/dialog.md +++ b/src/lib/dialog/dialog.md @@ -39,6 +39,16 @@ export class YourDialog { } ``` +Default dialog options can be specified by providing an instance of `MatDialogConfig` for MAT_DIALOG_DEFAULT_OPTIONS in your application's root module. + +```ts +@NgModule({ + providers: [ + {provide: MAT_DIALOG_DEFAULT_OPTIONS, useValue: {hasBackdrop: false}} + ] +}) +``` + ### Sharing data with the Dialog component. If you want to share data with your dialog, you can use the `data` option to pass information to the dialog component. From b5a63cb84ccb82c4737a458646c54b04252a7033 Mon Sep 17 00:00:00 2001 From: "ngjunyen@gmail.com" Date: Wed, 10 Jan 2018 20:29:18 +1100 Subject: [PATCH 2/3] docs(form-field): fix typo --- src/lib/form-field/form-field.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/form-field/form-field.md b/src/lib/form-field/form-field.md index c28164137e08..dc602c759c69 100644 --- a/src/lib/form-field/form-field.md +++ b/src/lib/form-field/form-field.md @@ -38,7 +38,7 @@ present in the form field control. It can also be set to `auto` to restore the d -Global default label options can be specified by setting providing a value for +Global default label options can be specified by providing a value for `MAT_LABEL_GLOBAL_OPTIONS` in your application's root module. Like the property, the global setting can be either `always`, `never`, or `auto`. From 5415cc41effb604b13c0586ba71cd08a03355330 Mon Sep 17 00:00:00 2001 From: "ngjunyen@gmail.com" Date: Thu, 11 Jan 2018 11:21:00 +1100 Subject: [PATCH 3/3] Address comments --- src/lib/dialog/dialog.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/dialog/dialog.md b/src/lib/dialog/dialog.md index e7674762ef15..5d197236c585 100644 --- a/src/lib/dialog/dialog.md +++ b/src/lib/dialog/dialog.md @@ -39,7 +39,9 @@ export class YourDialog { } ``` -Default dialog options can be specified by providing an instance of `MatDialogConfig` for MAT_DIALOG_DEFAULT_OPTIONS in your application's root module. +### Specifying global configuration defaults +Default dialog options can be specified by providing an instance of `MatDialogConfig` for +MAT_DIALOG_DEFAULT_OPTIONS in your application's root module. ```ts @NgModule({