我用 AngularDialog
和 6.2.1 材料版本,没关系。
我刚刚更新到 6.3.0。
现在我所有Dialog
的都是右对齐,而不是居中!
怎么了 !
更新:
我找到了导致这个问题的原因。每当我dir="rtl"
在 html 标签中设置时,就会出现问题。我该如何解决?
我用 AngularDialog
和 6.2.1 材料版本,没关系。
我刚刚更新到 6.3.0。
现在我所有Dialog
的都是右对齐,而不是居中!
怎么了 !
更新:
我找到了导致这个问题的原因。每当我dir="rtl"
在 html 标签中设置时,就会出现问题。我该如何解决?
我找到了解决方案。我们可以通过以下方式解决这个问题:
来自 https://material.angular.io/components/dialog/overview#specifying-global-configuration-defaults
指定全局配置默认值 可以通过在应用程序的根模块中为 MAT_DIALOG_DEFAULT_OPTIONS 提供 MatDialogConfig 实例来指定默认对话框选项。
@NgModule({
providers: [
{provide: MAT_DIALOG_DEFAULT_OPTIONS, useValue: {hasBackdrop: true, direction: 'ltr'}}
]
})
通知direction: 'ltr'