Hello to all, welcome to therichpost.com. In this post, I will tell you, Bootstrap carousel slider in Angular.
I am adding Bootstrap carousel slider in Angular 8 version.

Here is the complete implementation steps and please follow them carefully:
1. Here are the basics commands to install angular 8 on your system:
npm install -g @angular/cli ng new angularslider //Create new Angular Project $ cd angularslider // Go inside the Angular Project Folder ng serve --open // Run and Open the Angular Project http://localhost:4200/ // Working Angular Project Url
2. After done with above, you need to run below commands to set bootstrap carousel environment into your angular 8 application:
ng add ngx-bootstrap --component carousel
3. Now you need to add below code into your src/app/app.module.ts file:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { CarouselModule } from 'ngx-bootstrap/carousel';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
CarouselModule.forRoot()
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
4. Now you need to add below code into your src/app/app.component.ts file:
import { Component } from '@angular/core';
import { CarouselConfig } from 'ngx-bootstrap/carousel';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
providers: [
{ provide: CarouselConfig, useValue: { interval: 1500, noPause: true, showIndicators: true } }
]
})
export class AppComponent {
title = 'testfunctions';
}
5. Now you need to add below code into src/app/app.component.html file:
<carousel>
<slide>
<img src="image1.jpg" alt="first slide" style="display: block; width: 100%;">
<div class="carousel-caption d-none d-md-block">
<h3>First slide label</h3>
<p>Nulla vitae elit libero, a pharetra augue mollis interdum.</p>
</div>
</slide>
<slide>
<img src="image2.jpg" alt="second slide" style="display: block; width: 100%;">
<div class="carousel-caption d-none d-md-block">
<h3>Second slide label</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
</slide>
<slide>
<img src="image3.jpg" alt="third slide" style="display: block; width: 100%;">
<div class="carousel-caption d-none d-md-block">
<h3>Third slide label</h3>
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
</div>
</slide>
</carousel>
This is it and don’t forgot to run ng serve command. if you have any query then please do comment below.
Jassa
Thank you