OPTION-1
execute
npm install bootstrap@4 jquery --save
JavaScript-части Bootstrap зависят от 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"
]
OPTION-2
ng-bootstrap
Он содержит набор собственных директив Angular, основанных на разметке Bootstrap иCSS.В результате он не зависит от jQuery или Bootstrap JavaScript
npm install --save @ng-bootstrap/ng-bootstrap
. После установки импортируйте его в свой корневой модуль и зарегистрируйте в массиве @NgModule import`
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": [
"src/styles.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css"
],