有一种方法可以在一定条件下防止开模态吗?
我必须使用div
并点击它才能打开模态:
<div ng-class="{'prevent-modal': condition}" data-toggle="modal" data-target="#modalId">SomeText</div>
当condition
为true
时,我想阻止模式打开
我知道使用button
我可以使用ng-disabled
来避免点击,但它显然不适用于div
答案 0 :(得分:0)
如果没有你自己的plnkr,很难确定100%,但是试试这个:
<div data-toggle="{{openModal()}}" data-target="#modalId">SomeText</div>
<强> controller.js 强>
//...
function openModal() {
if(<your_condition>) {
return "modal";
}
}
//...