Home Angular 8 Angular 9 Bootstrap 4.5 tabs working example

Angular 9 Bootstrap 4.5 tabs working example

by therichpost
6 comments
Angular 9 Bootstrap 4.5 tabs working example

Hello to all, welcome to therichpost.com. In this post, I will tell you, Angular 9 Bootstrap 4.5 tabs working example.

Here is the working code snippets and please use carefully:

1. Very first, you need to run below commands to set Bootstrap 4.5 behaviour into your angular 9 application:

npm install --save bootstrap

npm install jquery --save

npm install --save @types/jquery

npm install popper.js --save

 

2. Now you need to add below code into your angular.json file:

...
"styles": [
              "src/styles.css",
              "node_modules/bootstrap/dist/css/bootstrap.min.css"
          ],
"scripts": ["node_modules/jquery/dist/jquery.min.js", 
              "node_modules/popper.js/dist/umd/popper.min.js", 
              "node_modules/bootstrap/dist/js/bootstrap.min.js"
           ]
...

 

3. Now you need to add below code into your app.component.html file:

<div class="container">
<ul class="nav nav-tabs">
    <li class="nav-item"><a class="nav-link active" data-toggle="tab" href="#home">Home</a></li>
    <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#menu1">Menu 1</a></li>
    <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#menu2">Menu 2</a></li>
    <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#menu3">Menu 3</a></li>
  </ul>


  <div class="tab-content">
    <div id="home" class="tab-pane fade in active show">
      <h3>HOME</h3>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
    </div>
    <div id="menu1" class="tab-pane fade">
      <h3>Menu 1</h3>
      <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
    </div>
    <div id="menu2" class="tab-pane fade">
      <h3>Menu 2</h3>
      <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.</p>
    </div>
    <div id="menu3" class="tab-pane fade">
      <h3>Menu 3</h3>
      <p>Eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.</p>
    </div>
  </div>
  </div>

 

This is it and if you have any kind of query related to this post then please do comment below.

Jassa

Thanks

You may also like

6 comments

Abdulkader Najib December 14, 2020 - 9:45 am

Hi..
I cant resove this issue. my acnhor doesnt route to tab content instead it goes to the home page. I tried clear the tag in index.html now the url changes to https://localhost:5001/products/1017#xTab
but doesnt work

Reply
Ajay Malhotra December 14, 2020 - 9:47 am

Hi, I will update you on this.
Thanks

Reply
Jagdish Joshi September 23, 2021 - 1:25 pm

Hi Ajay,
Same issue, I am also getting which is Najib facing. please let me know if you have idea about it.
it will be very helpfull for me.

Reply
Ajay Malhotra September 23, 2021 - 2:30 pm

Okay sure and I will make new updated post for that.
Thanks.

Reply
Ragavi May 9, 2022 - 6:47 am

Tq ur code all is good work tq

Reply
therichpost May 10, 2022 - 5:06 am

You are welcome.

Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.