What is a component in Angular, and how does it work?
component is the building block of Angular apps. Each component controls a part of
the UI.
component includes:
- TypeScript class
- HTML template
- CSS styles
Example:
@Component({
selector: 'app-login',
templateUrl: './login.component.html',
styleUrls: ['./login.component.css']
})
export class LoginComponent {
// logic here
}
Real-Time Example:
In a ride-sharing app:
- LoginComponent handles user login.
- MapComponent shows real-time driver locations.