ngClass angular 8 code example

Example 1: Angular 8 ngClass If

[ngClass]="{'my-class': step=='step1'}"

Example 2: Angular 8 ngClass If

[ngClass]="(step=='step1')?'my-class1':'my-class2'"

Example 3: ngchange angular 8

import { Component } from '@angular/core';

@Component({
  selector: 'my-app',
  template: `
    <input type="number" [ngModel]="percent" (ngModelChange)="onPercentChange($event)" />
  `,
  styleUrls: [ './app.component.css' ]
})
export class AppComponent  {
  percent = 20;

  onPercentChange(percent: number) {
    console.log('here');  

    this.percent = percent;
  }
}

Example 4: angular ngclass

content_copy
      
      <some-element [ngClass]="'first second'">...</some-element>

<some-element [ngClass]="['first', 'second']">...</some-element>

<some-element [ngClass]="{'first': true, 'second': true, 'third': false}">...</some-element>

<some-element [ngClass]="stringExp|arrayExp|objExp">...</some-element>

<some-element [ngClass]="{'class1 class2 class3' : true}">...</some-element>

Example 5: ngclass angular

<div [ngClass]="{ 
'green': number > 5,
  'red': number <= 5,
}" ></div>
//if the number is over 5, the class 'green' will be added to the div.
//if the number is below or equal 5, the class 'red' will be added to the div.

Example 6: ngClass

[ngClass]="step == 'step1' ? 'my_class1' : 'my_class2'"