ui引导程序模式在单击背景幕后不会关闭

问题描述 投票:0回答:1

我正在将ruby / rails和angularjs应用程序从1.5升级到1.6.10(我知道它太旧了,我们应该使用最新的angular,但是现在不能),我遇到的问题是,

[使用angularjs 1.5,我们正在使用angular-ui/bootstrap-bower 0.6,并且背景模板具有带有此代码ng-click=\"close($event)\"的点击处理程序,但是在最新的angular-ui/bootstrap-bower中,没有用于背景的模板,我不知道如何使这项工作。

我通过在app.js中添加一个全局单击处理程序来监听.modal-backdrop上的click事件并使用$uibModalStack.dismissAll('close')方法来使其工作,这是正确的方法还是有更好或更多的angularjs方法让modalinstance处理这个问题。

javascript angularjs bootstrap-modal angular-ui-bootstrap
1个回答
0
投票

对我很好。即使库支持它,它也会做同样的恕我直言。但是,如果您只想关闭最上方的模态,则可以按照以下步骤操作:

© www.soinside.com 2019 - 2024. All rights reserved.