1

我正在使用带有ng-bootstrap 的angular-cli@webpack版本(不是ng2-bootstrap)。我对我的 angular-cli 项目执行了以下操作:

npm install --save @ng-bootstrap/ng-bootstrap

然后将其添加到我的文件中:

import {NgbModule} from '@ng-bootstrap/ng-bootstrap';

然后我将它添加到 index.html:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.3/css/bootstrap.min.css">

太好了,一切正常。我的问题:

(第 1 部分)我真的必须在 index.html 中添加 bootstrap.min.css 吗?我可以不将 bootstrap.css 添加到 index.html 并仍然使用 ng-boostrap 吗?

(第 2 部分)如果不是,那么为什么 ng-bootstrap 不能在他们的设置中只包含 bootstrap.css 而我不需要将它添加到 index.html 中?

4

1 回答 1

2

不确定你是否检查过官方页面,很明显目前有两个依赖项:

  1. 角版
  2. 引导 css

依赖关系 这个存储库包含一组基于 Bootstrap 标记和 CSS 的原生 Angular 2 指令。因此,不需要依赖 jQuery 或 Bootstrap 的 JavaScript。唯一需要的依赖项是:

Angular(需要 Angular 2 或更高版本,使用 2.0-rc.5 测试) Bootstrap CSS(使用 4.0 alpha V3 版本测试)

编辑:从逻辑角度来看:因为人们可能想要使用自定义 bootstrap.css 文件。 正如@juhana 提到的

于 2016-08-20T07:37:22.367 回答