Я использую Angular UI Modals (http://angular-ui.github.io/bootstrap/#modal)
Я должен показывать одно и то же модальное окно несколько раз в цикле.
Например, у меня есть команда, и мне нужно показать модальное окно редактирования члена команды для каждого человека подряд (в основном это мастер)
У меня проблема в том, что он открывает ВСЕ модальные окна, расположенные друг над другом, и я хотел бы, чтобы они открывались по одному.
for (var i = 0; i < team.SizeLimit; i++) {
var participant = { }; // assume this hold the correct participant
var openModal = $modal.open({
templateUrl: '/Modals/Participant/Edit.html',
backdrop: true,
windowClass: 'modal',
controller: 'ModalParticipantController',
resolve: {
title: function () { return 'Edit Participant'; },
participant: function () { return participant; }
}
});
openModal.result.then(function (data) {
alert('success!');
});
}
Как я могу заставить его открывать их последовательно, когда модальные окна закрываются по одному?