我想知道有一种方法可以避免打开多个模态实例,或者通过某些id或某些函数? 当我打开时,我想避免布尔变量设置为true或false,因为我有一个包含大量模态的页面,这并不酷。
在我的例子中,如果你点击"模态3"按钮和"做东西按钮"它打开了很多实例,我在这里有一个吸引人的工作示例:
modalInstance = $modal.open({
templateUrl: 'myModalContent2.html',
controller: ModalInstanceCtrl,
scope: $scope
});
答案 0 :(得分:0)
如果您只想刷新模式中的内容,可以简单地为modal-body
提供一个ID,并在innerHTML
中设置otherfunction()
<div id="myModal" class="modal-body">
<h3>MODAL TITLE</h3>
<button ng-click="otherFunction()" class="btn btn-default">Do stuff</button>
</div>
app.js中的
$scope.otherFunction = function () {
document.getElementById("myModal").innerHTML = "New content";
}