Использование углового материала в ионном приложении V1.
$ mdDialog.show () работает нормально, но иногда вы вызываете show () => модальные шоу => модальные скрываются сразу.
Я обнаружил, что проблема возникла на мобильном устройстве и при использовании Chrome Web Inspect с эмулированным устройством (маленькая иконка устройства).Долго ударился головой о стену и обнаружил, что проблема была clickOutsideToClose: true
.
Удалите его, и все готово.
var alert = {
parent: angular.element(document.body),
controller: controller,
templateUrl: 'templates/shared/components/modal-confirm.html',
fullscreen: false,
// clickOutsideToClose: true, #deleteMe
locals: {
options: options
}
};
return $mdDialog.show(alert);