Angular NgStyle Example | NgStyle Directive In Angular 10/9/8

By Hardik Savani March 31, 2020 Category : Angular

Hi Dev,

Here, i will show you angular ng style conditional example. This tutorial will give you simple example of ngstyle with condition angular. you will learn ngstyle with condition in angular. In this article, we will implement a *ngstyle condition in angular example.

You can easily use ng style in angular 6, angular 7, angular 8, angular 9, angular 10, angular 11, angular 12 and angular 13 example.

*ngStyle allows you to write css on element. In this example i will give you two example one will be simple add css using object and another example of adding css using component function.

Let's see bellow example angular ngStyle directive example.

Example 1: ngStyle with a Object


<h1>Angular ngStyle Directive Example -</h1>

<button [ngStyle]="{background: 'red'}">Click Me!</button>

Example 2: ngStyle with a Function


<h1>Angular ngStyle Directive Example -</h1>

<button [ngStyle]="addButtonStyles()">Click Me!</button>



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


selector: 'my-app',

templateUrl: './app.component.html',

styleUrls: [ './app.component.css' ]


export class AppComponent {


return {

'background': 'blue',

'padding': '12px'




I hope it can help you...