需要建议。我有一个简单的弹出窗口,由...按一个按钮说出来。我需要点击其他任何地方关闭此弹出窗口。这是一个简单的部分。我写了一个指令,使用$ window点击'如果目标不是与指令(或它的孩子)相同的对象 - 那么我触发弹出关闭。但我的问题在于触发器。 :)触发器在弹出窗口之外,当我点击触发器时,它设置 popup.show = true ,但在此之后它通过点击外部设置 popup.show = false 。 我可以处理这种情况,但我想要通用的方法来处理这个问题。任何建议都会得到最多的评价。我只需要一个方向,代码是没有必要的。谢谢:)
答案 0 :(得分:1)
背景:'静态'
背景 - 控制背景的存在。允许的值:true(默认值),false(无背景),' static' - 背景存在,但在模态窗口外部单击时,模态窗口未关闭。
$modal.open({
templateUrl: 'myModalContent.html',
controller: ModalInstanceCtrl,
backdrop: 'static'
})