Angular: Create Your First Reusable Component
Components are the core of Angular. Hereโs how to create a simple, reusable one.
CLI Command
ng generate component my-button
Component Example
my-button.component.ts
import { Component, Input } from '@angular/core'; @Component({ selector: 'app-my-button', template: `<button [disabled]="disabled"><ng-content></ng-content></button>` }) export class MyButtonComponent { @Input() disabled = false; }
Usage
<app-my-button [disabled]="true">Click me</app-my-button>
Conclusion
With this approach, you can build your own component library!
Top comments (0)