VOOZH about

URL: https://www.geeksforgeeks.org/angular-js/class-binding-in-angular-8/

⇱ Class Binding in Angular 8 - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Class Binding in Angular 8

Last Updated : 23 Sep, 2020

Class binding in Angular makes it very easy to set the class property of a view element. We can set or remove the CSS class names from an element's class attribute with the help of class binding.

We bind a class of a DOM element to a field that is a defined property in our Typescript Code. Its syntax is like that of property binding.

Syntax:

<element [class] = "typescript_property">

Approach:

  • Define a property element in the app.component.ts file.
  • In the app.component.html file, set the class of the HTML element by assigning the property value to the app.component.ts file’s element.

Example 1: Setting the class element using class binding.

app.component.html

app.component.ts

Output:

πŸ‘ Image

Example 2: setting the class element using a function.

app.component.html

app.component.ts

Output:

πŸ‘ Image
Comment
Article Tags:

Explore