【发布时间】:2019-10-28 20:00:24
【问题描述】:
我是 AngularJS 的新手,刚刚经历了 Angular UI 模态,描述于: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
});
};
【问题讨论】:
-
controller也可以是函数
标签: javascript angularjs angular-ui-bootstrap