Angular2 上 Bootstrap 模式的问题
Issue with Bootstrap modal on Angular2
我正在做一个 angular2 项目,我们使用包 "bootstrap": "~3.3.7".
我们在尝试打开模式时遇到问题。当我们检查 HTML 时,它显示以下
<ngb-modal-backdrop class="modal-backdrop fade show"></ngb-modal-backdrop>
<ngb-modal-window role="dialog" style="display: block;" tabindex="-1" ng-reflect-class-name="modal fade show" class="modal fade show">
请注意,在 class 属性 中,有一个 class 'Show' 用于背景和 window。但是,如果我们在开发人员控制台上手动更改它并将 'show' 切换为 'in',模态将出现在屏幕上。
我们在调用模态时没有做任何奇怪的事情:
this.modalDialog = this.modalService.open(SiteSettingsEditDialog);
知道会发生什么吗?
ng-bootstrap 仅适用于 Bootstrap 4 CSS 因此您必须将 Bootstrap 软件包更新到 4.0.0-alpha.6.
ng-bootstrap 项目决定支持 Bootstrap 4 只是因为 Bootstrap 3 不再由 Bootstrap 团队维护并且所有开发都在版本 4 上进行只有.
我正在做一个 angular2 项目,我们使用包 "bootstrap": "~3.3.7".
我们在尝试打开模式时遇到问题。当我们检查 HTML 时,它显示以下
<ngb-modal-backdrop class="modal-backdrop fade show"></ngb-modal-backdrop>
<ngb-modal-window role="dialog" style="display: block;" tabindex="-1" ng-reflect-class-name="modal fade show" class="modal fade show">
请注意,在 class 属性 中,有一个 class 'Show' 用于背景和 window。但是,如果我们在开发人员控制台上手动更改它并将 'show' 切换为 'in',模态将出现在屏幕上。
我们在调用模态时没有做任何奇怪的事情:
this.modalDialog = this.modalService.open(SiteSettingsEditDialog);
知道会发生什么吗?
ng-bootstrap 仅适用于 Bootstrap 4 CSS 因此您必须将 Bootstrap 软件包更新到 4.0.0-alpha.6.
ng-bootstrap 项目决定支持 Bootstrap 4 只是因为 Bootstrap 3 不再由 Bootstrap 团队维护并且所有开发都在版本 4 上进行只有.