У меня есть $modalInstance
. Я могу получить близкое уведомление о событии с помощью обещаний:Как предотвратить блокировку Angular-UI модального закрытия?
$modalInstance.result.finally(function() {
// code here
});
Но я не знаю, как предотвратить закрытие, если пользователь закрывает модель по ошибке. Я хочу спросить пользователя, действительно ли кто-то хочет закрыть модель и закрыть ее, если он это сделает. Тем не менее, я не хочу включать backdrop: 'static'
:
$modal.open({
... // other options
backdrop : 'static'
});
Спасибо.
Когда вы закрываете модальный процесс, мне кажется, что вы можете как-то с этим работать, я думаю, что этот вопрос может помочь вам: http://stackoverflow.com/questions/30356844/angularjs-bootstrap- modal-clos-call-when-click-outside-esc – klskl
Я не думаю, что есть необходимость использования модальности boostrap. Вы можете просто создать div/форму с z-индексом, большим нуля. И используйте ng-hide/ng-show, чтобы сделать hide/visible. – SaiGiridhar
@SaiGiridhar Ну, я должен использовать его в проекте, это требование. В прошлый раз, когда я сделал modal, это был только VanillaJS :) – Georgy