Angular.js ngDialog框消失iOS设备Safari浏览器特定问题
问题描述:
我面临的一个问题是,我的iOS设备上ngDialog框快速消失。该对话框在桌面系统上显示3秒钟,但在Safari浏览器中的iOS设备上快速消失。在Chrome上,此功能完美无缺。Angular.js ngDialog框消失iOS设备Safari浏览器特定问题
的代码张贴在这里:
var dialog = ngDialog.open({
template: '<div><uib-alert type="success">' + message + '</uib-alert></div>',
className: 'ngdialog-theme-default popup-custom-height',
showClose: false,
closeByNavigation: true,
closeByDocument: false,
plain: true
});
$timeout(function() {
ngDialog.close(dialog.id);
}, 3000);
我也调试的问题。但是,这个ngDialog.close(...)
在3秒后被调用,但在此之前对话框从屏幕上消失。
答
问题不是由于超时或任何事情。有全局函数关闭所有对话框,所以这是固定的。
对此有任何答案? –