首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角6子分量中的Bootstrap 4模态

角6子分量中的Bootstrap 4模态
EN

Stack Overflow用户
提问于 2018-09-16 14:19:38
回答 2查看 3K关注 0票数 1

在使用角形6+引导带4组合时,我偶然发现了模态问题。每当我打开一个模态,它就会在modal-backdrop.后面打开有趣的是,这并不是这个项目的唯一模式,而只有这一个表现得很有趣。

我导入了如下相关库(Angular.json文件):

代码语言:javascript
复制
"styles": [            
          "src/styles.scss",
          "node_modules/bootstrap/dist/css/bootstrap.min.css"
        ],
        "scripts": [
          "node_modules/jquery/dist/jquery.min.js",  
          "node_modules/popper.js/dist/umd/popper.min.js", 
          "node_modules/bootstrap/dist/js/bootstrap.min.js"
        ]

按钮打开模态:

代码语言:javascript
复制
  <div class="row">
    <div class="col">
      <button class="btn btn-md" data-toggle="modal" data-target="#modalID">Click Here</button>
    </div>
  </div>

模态本身(简化):

代码语言:javascript
复制
<div class="modal fade" id="modalID">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <!-- Header Here -->
      </div>
      <div class="modal-body">
        <!-- Body here -->
      <div class="modal-footer">
        <div class="col-6">
          <!-- Buttons here -->
      </div>
    </div>
  </div>
</div>

现在,所有的HTML代码都在子组件中--其子组件是父组件的一部分。代码如下:

代码语言:javascript
复制
<div class="row">    
  <div class="col-lg-9">
     <div class="space-bottom">
       <app-given-component></app-given-component>
     </div>
   </div>
</div>

我个人认为,问题的模式背后的背景是由于造型的排类。使用dev工具,我删除了显示:flex;和模式,但页面上的其余样式变得混乱了。我不知道怎么克服这一切。

附加注意:它不是一个选项,以删除行或-lg-9类.

我非常感谢你的帮助。

非常感谢,亚历克斯

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-17 07:05:05

在多次尝试使用CSS解决问题失败后,我选择了最后的选项,并将子组件和父组件组合在一起。这使我有机会将我的模式放在行-> col类结构之外。

显然,当父元素之一是显示时,不能使用模式:flex;

不是一个很好的解决方案,但确实有效!

票数 1
EN

Stack Overflow用户

发布于 2018-11-09 11:15:36

代码语言:javascript
复制
//angular.json

内部脚本

代码语言:javascript
复制
"./node_modules/jquery/dist/jquery.min.js",

"./node_modules/popper.js/dist/umd/popper.min.js"

"./node_modules/bootstrap/dist/js/bootstrap.min.js"

内部style.css

代码语言:javascript
复制
@import "~bootstrap/dist/css/bootstrap.css";

@import "~font-awesome/css/font-awesome.css";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52355018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档