【问题标题】:Is it possible to change angular material dialog default options?是否可以更改角度材质对话框的默认选项?
【发布时间】:2016-02-14 01:22:57
【问题描述】:

Angular 材质对话框默认有clickOutsideToClose: false,我总是希望它适用于我的应用程序中的所有对话框;有没有办法更改$mdDialog 的默认选项,而不修改角度材料的文件? $mdDialogProvider 还有其他方法,但它们似乎不是供外部使用的。

【问题讨论】:

    标签: angularjs angular-material


    【解决方案1】:

    没有办法。 angular-material 架构不公开这些默认选项。

    我已经看到在 $mdDialog 上使用装饰器并重写方法 $mdDialog.show() 以插入自定义默认选项的建议,但这个解决方案非常丑陋,因为您还必须使其与 Preset 一起使用s,出于我无法想象的原因,它具有不同的传递选项机制。即,他们有一个 _options 属性来代替。

    我希望 angular-material 模式更实用一些,并展示更多元素,例如这些选项,甚至(不相关的)默认预设控制器。

    【讨论】:

      猜你喜欢
      • 2022-11-28
      • 2019-05-10
      • 1970-01-01
      • 2021-10-07
      • 1970-01-01
      • 1970-01-01
      • 2018-04-01
      • 1970-01-01
      • 2021-03-16
      相关资源
      最近更新 更多