Я новичок в Angular (мне нужно отредактировать проект после моего бывшего коллеги).Close Angular modal от другого контроллера
Я определил FormController и ModalController. ModalController определяется следующим образом:
angular.module('app', [...]).controller('ModalController', ['part', class {
constructor(part) {
this.part = part;
}
}]);
И в FormController я следующий код, чтобы открыть модальное:
openModal(template, part) {
this.$uibModal.open({
animation: true,
templateUrl: template + '.html',
controller: 'ModalController',
controllerAs: 'ModalCtrl',
resolve: {
part:() => {
return something;
}
}
});
}
Моя проблема закрыть модальный (после щелчка на кнопке в виду).
Вы можете сделать это с помощью jquery: $ ("# modalName"). Modal ('hide'); – Jenny
@ Jenny most Angularjs разработчики пытаются избежать использования jQuery при ответе на вопросы Angularjs. – Claies