angular-signals-forms について
Angular 開発者向けに、シグナルベースのフォーム API を使う方法をまとめたリファレンススキルです。シグナルによるコントロールと、同期・非同期バリデーションを扱います。
主な機能
- 01シグナルベースのフォームコントロール
- 02同期バリデーター
- 03非同期バリデーター
活用シーン
- 01フォーム項目のシグナル化
- 02必須項目とメール形式の検証
- 03ユーザー名の非同期確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ oguzhan18/ angular-ecosystem-skills --skill angular-signals-formsインストール後、Claude Code で/angular-signals-formsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/discussions/_INDEX.mdreferences/docs/_INDEX.mdreferences/issues/_INDEX.mdreferences/releases/_INDEX.md詳細
Angular Signal Forms
バージョン: Angular 19+(2025) タグ: Signal Forms、Reactive Forms、Signals
参考資料: Signal Forms
ベストプラクティス
- シグナルベースの FormControl を使用します
import { signal } from '@angular/forms';
@Component({})
export class MyComponent {
name = signal('');
updateName(value: string) {
this.name.set(value);
}
}
- withValidators を使用します
email = signal('', {
validators: [Validators.required, Validators.email]
});
- withAsyncValidators を使用します
username = signal('', {
asyncValidators: [uniqueUsernameValidator]
});
コメント
Markdown 対応