angular-signals-forms
Installation
SKILL.md
Angular Signal Forms
Version: Angular 19+ (2025) Tags: Signal Forms, Reactive Forms, Signals
References: Signal Forms
Best Practices
- Use signal-based FormControl
import { signal } from '@angular/forms';
@Component({})
export class MyComponent {
name = signal('');
updateName(value: string) {
this.name.set(value);
}
}
- Use withValidators
email = signal('', {
validators: [Validators.required, Validators.email]
});
- Use withAsyncValidators
username = signal('', {
asyncValidators: [uniqueUsernameValidator]
});
Related skills
More from oguzhan18/angular-ecosystem-skills
angular-tailwind
ALWAYS use when working with Angular and Tailwind CSS, Tailwind configuration, utility-first CSS, or styling Angular applications with Tailwind.
139angular-animations
>-
137rxjs
ALWAYS use when working with RxJS Observables, operators, and reactive patterns in Angular applications.
135angular-material
ALWAYS use when working with Angular Material components, CDK, or Material Design in Angular applications.
131angular-security
ALWAYS use when working with Angular Security, XSS prevention, CSRF protection, Content Security Policy, or sanitization in Angular applications.
130angular-bootstrap
ALWAYS use when working with Angular Bootstrap, ng-bootstrap, Bootstrap components in Angular, or Bootstrap 5 integration.
129