【发布时间】:2015-01-12 09:18:35
【问题描述】:
我正在使用 Twitter-Bootstrap 模式。我在模态标题上设置了一个关闭图标。我需要激活这个图标来关闭模态框。
<div class="modal-content json-modal-body" id="full-width" ng-controller="projectdetailsController" close="CloseModal()">
<div class="modal-header modal-header-confirm">
<h4 class="modal-title ng-binding">
<span class="glyphicon glyphicon-indent-left"></span>{{modalOptions.headerText}}
<a type="button" title="Close" data-dismiss="modal"><i ng-click="CloseModal()" class="glyphicon glyphicon-remove icon-arrow-right pull-right"></i></a>
</h4>
</div>
<div class="modal-body">
<pre class="Modal-pre" ng-bind-html="modalOptions.bodyText"></pre>
</div>
</div>
控制器:
var modalInstance=$scope.showJSON = function(){
var modalOptions = {
headerText: ' JSON Schema View',
bodyText: 'jsonSchema'
};
var modalDefaults = {
templateUrl: 'app/partials/jsonModal.html'
};
modalService.showModal(modalDefaults, modalOptions).then(function (result) {
});
}
$scope.CloseModal = function () {
$modalInstance.close();
}
我正在使用ng-click="CloseModal()" 关闭模式。我还在父 div 上声明了close="CloseModal()"。我该如何解决这个问题?
我有一个用于此模式的 AngularJs 控制器。我可以使用控制器吗?
【问题讨论】:
-
你在做什么?这是你的控制器吗?
-
要显示模态,我使用控制器.. 当单击关闭图标时,我想关闭模态。
-
我已经发布了示例。试试这个。
标签: javascript angularjs twitter-bootstrap bootstrap-modal