选项1
执行
npm install bootstrap@4 jquery --save
Bootstrap 的 JavaScript 部分依赖于 jQuery,因此您需要 jQuery JavaScript 库文件。
"styles": [
"src/styles.css","node_modules/bootstrap/dist/css/bootstrap.min.css"
],
"scripts": [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js"
]
选项二
ng-bootstrap
包含一组基于 Bootstrap 标记和 CSS 的本机 Angular 指令。因此,它不依赖于 jQuery 或 Bootstrap 的 JavaScript。
npm install --save @ng-bootstrap/ng-bootstrap
安装完成后,将其导入到您的根模块中,并在@NgModule的“imports”数组中注册它。
import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
@NgModule({
declarations: [AppComponent, ...],
imports: [NgbModule.forRoot(), ...],
bootstrap: [AppComponent]
})
ng-bootstrap
需要在您的项目中添加Bootstrap 4的css。您需要通过以下方式显式安装它:
npm install bootstrap@4 --save
在你的 angular.json 文件中,在构建目标下的 styles 数组中添加文件路径。
"styles": [
"src/styles.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css"
],