【发布时间】:2015-06-13 13:19:59
【问题描述】:
我有一个包含选项卡和按钮的下拉菜单。我希望能够在不关闭下拉菜单的情况下单击选项卡,但是如果我单击一个按钮,它将关闭。
我使用 $event.stopPropagation() 来停止关闭,但显然这也阻止了关闭它的按钮。
有没有办法做到这一点?
【问题讨论】:
-
为什么不保留
stopPropagation()并在按钮的ng-click处理程序中自己关闭下拉列表? (并将下拉菜单中的auto-close选项设置为outsideClick或disabled) -
我在 tabset 上有 stopPropagation(),这会阻止一切。 outsideClick 似乎可以在我制作的 plunker 中工作,但不能在我的应用程序中工作,奇怪。
-
我正在使用 angular ui bootstrap 0.13.0,移动到 0.13.1 使它再次工作。我是一个已知的错误。
标签: javascript angularjs angular-ui-bootstrap event-bubbling