AngularJS中的模式服务,允许我调整模式弹出窗口的大小



我正在编写一个AngularJS应用程序。我需要打开一个大尺寸的特定模式弹出窗口。有没有AngularJS库可以让我根据我的规范打开模式弹出窗口?我看过AngularStrap:http://mgcrea.github.io/angular-strap/##modals,看起来根本不支持调整大小,并且AngularUI-Bootstrap:http://angular-ui.github.io/bootstrap/#/modal,支持大模态或小模态选项。我测量过大的模态,它的宽度只有900px,对我来说并没有那么大。我想要随意打开指定大小的模态的选项。

我在这里看到了一些答案,建议如果我想要更大的模态弹出窗口,可以修改.modal CSS,但我做不到。代码的其他部分确实使用了默认的模式弹出,修改它会在其他地方造成混乱。

关于如何使用AngularStrap(首选库(或AngularUI-Bootstrap实现这一点,有什么建议吗?

谢谢,

您可以为该模态取一个单独的类名,并使用该类名进行CSS更改。它不会影响现有的模态。

我最终使用jQuery.addClass将一个单独的类名附加到该模态中。这正是我想要的效果。

我尝试在我的模式服务中使用windowClass,然后将自定义CSS类附加到这个:

windowClass: 'app-modal-window'
  .app-modal-window .modal-dialog{width: 375px;
}