我是否需要在index.html中添加bootstrap.min.css才能使用ng-bootstrap?

时间:2016-08-20 06:30:41

标签: angular ng-bootstrap

我正在使用angular-cli@webpackng-bootstrap 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?

1 个答案:

答案 0 :(得分:2)

不确定你在那里检查了官方page,显然目前有2个依赖关系:

  1. 角度版
  2. bootstrap css
  3.   

    依赖关系此存储库包含一组本机Angular 2   指令基于Bootstrap的标记和CSS。结果没有   需要依赖于jQuery或Bootstrap的JavaScript。唯一的   必需的依赖项是:

         

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

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