Я новичок в AngularJS, и только что прошел через Angular UI Modal, описанный в: http://angular -ui.github.io / bootstrap / .
Я хочу создатьпростой модал, который имеет только одну кнопку, чтобы закрыть модал.Как это сделать без создания отдельного контроллера для модала?Есть ли сценарий для события ng-click
в модальном шаблоне для выполнения этой работы?Например, this.close()
...
То, чего я хочу достичь, выглядит следующим образом:
Шаблон:
<div class="modal-header">
<h3>Modal header</h3>
</div>
<div class="modal-body">
<h4>Just something random here</h4>
</div>
<div class="modal-footer">
<button class="btn btn-primary" ng-click="this.close()">OK</button>
</div>
Контроллер страницы:
$scope.openModal = function() {
$uibModal.open({
templateUrl: "modalContent.html",
// it's so simple so that I don't want a separate controller
//controller: "ModalContentCtrl",
size: '',
backdrop: 'static',
keyboard: false
});
};