Angular 12/11 add and remove class dynamically example. In this tutorial, you will learn how to add/remove class dynamically in angular 12/11.
Angular 12/11/10 Add and Remove Class Dynamically Example
- Angular dynamically add and remove CSS Classes using Simple Class
- Angular dynamically add and remove CSS Classes using ngClass
- Angular dynamically add and remove CSS Classes using NgClass with ternary
Angular dynamically add and remove CSS Classes using Simple Class
Step 1 – Import Module
Visit src directory and open app.component.ts and add following code into it:
import { Component } from '@angular/core';
  
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
   
    isFavorite: boolean = true;
  
}
Step 2 – Add Code on View File
Now. visit src/app/app.component.html and add the following code into it:
<button 
    [class.active] = "isFavorite"
    >
    My Button
</button>
Angular dynamically add and remove CSS Classes using ngClass
Step 1 – Import Module
Visit src directory and open app.component.ts and add following code into it:
import { Component } from '@angular/core';
  
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
   
    isFavorite: boolean = true;
  
}
Step 2 – Add Code on View File
Now. visit src/app/app.component.html and add the following code into it:
<button 
    [ngClass]="{
        'btn-success': isFavorite,
        'btn-primary': !isFavorite
    }">
    My Button
</button>
Angular dynamically add and remove CSS Classes using NgClass with ternary
Step 1 – Import Module
Visit src directory and open app.component.ts and add following code into it:
import { Component } from '@angular/core';
  
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
   
    isFavorite: boolean = true;
  
}
Step 2 – Add Code on View File
Now. visit src/app/app.component.html and add the following code into it:
<button 
    [ngClass]="[ isFavorite ? 'btn-success' : 'btn-danger']"
    >
    My Button
</button>
Start Angular App
In this step, execute the following command on terminal to start angular app:
ng serve
Recommended Angular Tutorials

 
                                    







