Thuta Learning
Angular
BasicWeb Developmentintermediate

Components

Component is the most fundamental building block of an Angular application. A component consists of three parts:

• TypeScript Class: the component's logic and data (properties & methods)

• HTML Template: the component's UI

• CSS Styles: styles that apply only to this component

typescript
// user-profile.component.ts
import { Component } from '@angular/core';

@Component({
  selector: 'app-user-profile',
  templateUrl: './user-profile.component.html',
  styleUrls: ['./user-profile.component.css']
})
export class UserProfileComponent {
  username = 'John Doe';
}
You should see
(Using {{ username }} in the HTML template will display 'John Doe')
Components | Thuta Learning