我在Material&m;对话框中遇到了这个特定问题:
现在如果我直到屏幕将方向从水平方向更改为垂直方向或反之亦然,屏幕会调整大小并且对话框会正确显示。
所以一旦我使用键盘,立即对话框显示将被错误定位。
我想知道以前有没有人遇到这个问题,如果你知道如何解决这个问题?
非常感谢
答案 0 :(得分:1)
我有一个类似的问题并通过将其包装在超时中来解决它:
var confirm = $mdDialog.confirm()
.title('Test')
.content('This is test content')
.ariaLabel('Test')
.ok('Got it!')
.cancel('Cancel');
$timeout(
$mdDialog.show(confirm).then(function () {
// Do Something
})
, 0);