VOOZH about

URL: https://www.geeksforgeeks.org/angular-js/angularjs-ng-class-directive/

⇱ AngularJS ng-class Directive - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

AngularJS ng-class Directive

Last Updated : 1 Aug, 2022

The ng-class Directive in AngularJS is used to specify the CSS classes on HTML elements. It is used to dynamically bind classes on an HTML element. The value for the ng-class has either string, an object, or an array. It must contain more than one class name, which is separated by space, in the case of a string. If it is an object, it will contain the key-value pairs, where the key represents the class name for the class that wants to add & value represent the boolean value. If the expression inside the ng-class directive returns true then only the class is added else it is not added. If the value of ng-class is an array then it can be the combination of both strings as well as an array. It is supported by all HTML elements. 

Syntax:

<element ng-class="expression"> 
 Contents... 
</element>

Example 1: This example uses the ng-class Directive to set and reset the CSS class. 

Output:

👁 Image
 

Example 2: This example uses the ng-class Directive to set the CSS style to the class. 

Output:

👁 Image
 
Comment

Explore