d2-05-form-page
Installation
SKILL.md
Day 2 · Step 5 — Form page with capability-based create/update
Note: This skill adapts based on capabilities selected in d2-03-main-menu:
- If
createis selected: allows creating new records - If
saveis selected: allows updating existing records - Both can be selected for full create/update functionality
Routes: Already defined in d2-03-main-menu (complete app.routes.ts). This skill uses:
/<entity>/newroute for creating new records/<entity>/:id/editroute for editing existing records
Prerequisites: Add ReactiveFormsModule to app.config.ts:
import { ReactiveFormsModule } from '@angular/forms';
import { provideClientHydration } from '@angular/platform-browser';
import { ApplicationConfig } from '@angular/core';