<button class="btn btn-default blue btn-lg h-ask btn-block" popover-placement="bottom" uib-popover-template="popover_home.templateUrl">ASK</button>
以上是角度js popover的代码,在Popover的html模板中还有两个输入字段,所以当用户在popover中提交html表单时我将控制popover,但是我需要手动关闭用户打开此弹出窗口并且不会在弹出框中执行任何操作(例如:在弹出窗口外单击)。
对此有何想法?我使用了“popover-trigger ='focus'”,但它不允许我写入输入字段(每当悬停它关闭的popover)
答案 0 :(得分:11)
不知道你使用的是哪种版本的angular-ui boostrap,但我使用的是最新版本(1.1.1)并添加了这个技巧:
popover-trigger="outsideClick"
您可以在此演示中看到。
popover close when click outside
希望它有所帮助!
答案 1 :(得分:0)
对于那些不阅读评论的人:-)如果基于@kuanyui的评论不适用于可接受的答案,请尝试添加简单的棚顶'
popover-trigger=" 'outsideClick' "