ng-bootstrap样式未导入

里尔孔42

此处设置一个手风琴,但是样式无法正确导入。我希望看到这样的灰色框:

目标:

在此处输入图片说明

但是我的代码看起来像这样:

在此处输入图片说明


app.module导入(由于 原因,使用了forRoot() ):

NgbModule.forRoot()

HTML:

<ngb-accordion #acc="ngbAccordion" activeIds="ngb-panel-0">
  <ngb-panel title="Simple">
    <ng-template ngbPanelContent>
      Hi!
    </ng-template>
  </ngb-panel>
  <ngb-panel>
    <ng-template ngbPanelTitle>
      <span>&#9733; <b>Fancy</b> title &#9733;</span>
    </ng-template>
    <ng-template ngbPanelContent>
      lolzy
    </ng-template>
  </ngb-panel>
</ngb-accordion>
亚历山大·斯塔索塞尔斯基

ng-bootstrap 文档指出:

仅有的两个依赖项是Angular和Bootstrap 4 CSS

您需要添加对Bootstrap 4.xx CSS的引用。这可以通过向<link>的CDN添加CDN来完成index.html以下CDN来自当前的Boostrap 4.xx文档

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">

或者,如果您使用@ angular / cli,则可以使用到的相对路径全局样式添加angular.json styles数组属性angular.jsonnode_modules/bootstrap/dist/css/bootstrap.min.css

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

您也可以node_modules bootstrap.min.cssstyle.css文件中使用import语句

@import '../node_modules/bootstrap/dist/css/bootstrap.min.css';

希望有帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章