NgClass

Stable

Directive

What it does

Adds and removes CSS classes on an HTML element.

How to use

  1. <some-element [ngClass]="'first second'">...</some-element>
  2. <some-element [ngClass]="['first', 'second']">...</some-element>
  3. <some-element [ngClass]="{'first': true, 'second': true, 'third': false}">...</some-element>
  4. <some-element [ngClass]="stringExp|arrayExp|objExp">...</some-element>
  5. <some-element [ngClass]="{'class1 class2 class3' : true}">...</some-element>

Class Overview

class NgClass implements DoCheck {
constructor(_iterableDiffers: IterableDiffers, _keyValueDiffers: KeyValueDiffers, _ngEl: ElementRef, _renderer: Renderer)

}

Selectors

[ngClass]

Class Description

Constructor

constructor(_iterableDiffers: IterableDiffers, _keyValueDiffers: KeyValueDiffers, _ngEl: ElementRef, _renderer: Renderer)

Class Details

exported from @angular/common/index, defined in @angular/common/src/directives/ng_class.ts