import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-test-pb', template: ` <h2> Welcome {{name}} </h2> <h2 class="text-success">Codevolution</h2> <h2 [class]="successClass">Codevolution</h2> <h2 class="text-success" [class]="successClass">Codevolution</h2> <h2 [class.text-danger]="hasError">Codevolution</h2> <h2 [ngClass]="messageClasses">Codevolution</h2> `, styles: [` .text-success { color: green; } .text-danger { color: red; } .text-special { font-style: italic; } `] }) export class TestPbComponent implements OnInit { public name = "Codevolution"; public myId = "testId"; public isDisabled = false; public successClass = "text-success"; public hasError = true; public isSpecial = true; public messageClasses = { "text-success": !this.hasError, "text-danger": this.hasError, "text-special": this.isSpecial } constructor() { } ngOnInit() { } }