Angular + bootstrap模态没有出现

问题描述 投票:2回答:2

我在我的项目中使用ng bootstrap。我所困扰的只是打开一个模态。我读了一个similar thread但在那里,没有包括bootstrap css。

我正在关注this的例子。

当我单击按钮打开模态时,modal会附加到DOM中(使用开发工具检查时可见),但它在屏幕上不可见。

我在.angular-cli.json中包含了bootstrap css

"styles": [
        "styles.css",
        "../node_modules/bootstrap/dist/css/bootstrap.min.css"
      ],

查看页面源时,styles.bundle.js中也会显示Bootstrap css。

编辑1:检查时,ngb-modal-window opacity设置为0.当我将其设置为1时,弹出窗口变为可见。但弹出窗口的位置不是中心。它被拉到顶部。请参考图片:

ng bootstrap modal pulled to the top

css angular ng-bootstrap
2个回答
1
投票

你可以包括在CSS中

@import url('../node_modules/bootstrap/dist/css/bootstrap.min.css');
in 'styles.css'

在某些情况下,ngx-bootstrap在角度2/4中不能完全按预期工作。


0
投票

当我尝试使用ng-bootstrap和bootstrap时,我遇到了同样的问题3.安装ng-bootstrap-to-bootstrap-3并按照我今天保存的说明进行操作。

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